Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c10a' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 2948982 --chroot fedora-35-i386 --detached Version: 0.54 Task: {'appstream': True, 'background': False, 'bootstrap': 'off', 'build_id': 2948982, 'buildroot_pkgs': [], 'chroot': 'fedora-35-i386', 'enable_net': False, 'fedora_review': False, 'git_hash': '6bbed5901fefd4b3830e78e3d0afbf41b06e79cd', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/bgstack15/palemoon/newmoon.git', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'newmoon', 'package_version': '29.4.2-2', 'project_dirname': 'palemoon', 'project_name': 'palemoon', 'project_owner': 'bgstack15', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/bgstack15/palemoon/fedora-35-i386/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'bgstack15/palemoon--bgstack15', 'source_json': {}, 'source_type': None, 'submitter': 'bgstack15', 'task_id': '2948982-fedora-35-i386', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/bgstack15/palemoon/newmoon.git /var/lib/copr-rpmbuild/workspace/workdir-6exf4mn9/newmoon --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/bgstack15/palemoon/newmoon.git', '/var/lib/copr-rpmbuild/workspace/workdir-6exf4mn9/newmoon', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-6exf4mn9/newmoon'... Running: git checkout 6bbed5901fefd4b3830e78e3d0afbf41b06e79cd cmd: ['git', 'checkout', '6bbed5901fefd4b3830e78e3d0afbf41b06e79cd'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-6exf4mn9/newmoon rc: 0 stdout: stderr: Note: switching to '6bbed5901fefd4b3830e78e3d0afbf41b06e79cd'. 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 6bbed59 automatic import of newmoon Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-6exf4mn9/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/palemoon/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 2893k 0 --:--:-- --:--:-- --:--:-- 2893k INFO: Reading stdout from command: md5sum bluemoon-icons.tgz INFO: Downloading palemoon-fd92034fe425320e6ee13e43b676c91a68969029.tar.gz INFO: Calling: curl -H Pragma: -o palemoon-fd92034fe425320e6ee13e43b676c91a68969029.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bgstack15/palemoon/newmoon/palemoon-fd92034fe425320e6ee13e43b676c91a68969029.tar.gz/md5/b5d83dd34bf8e0db78c678337146eb5e/palemoon-fd92034fe425320e6ee13e43b676c91a68969029.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 267M 100 267M 0 0 12.4M 0 0:00:21 0:00:21 --:--:-- 12.5M INFO: Reading stdout from command: md5sum palemoon-fd92034fe425320e6ee13e43b676c91a68969029.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-6exf4mn9/newmoon/newmoon.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-6exf4mn9/newmoon --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1636594698.984548 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.12 starting (python version = 3.9.7, NVR = mock-2.12-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-6exf4mn9/newmoon/newmoon.spec) Config(fedora-35-i686) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-35-i686-1636594698.984548/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.12 INFO: Mock Version: 2.12 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 29 kB/s | 3.9 kB 00:00 local 36 MB/s | 58 MB 00:01 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash  i686 5.1.8-2.fc35 local 1.7 M bzip2  i686 1.0.8-9.fc35 local 52 k coreutils  i686 8.32-31.fc35 local 1.2 M cpio  i686 2.13-11.fc35 local 274 k diffutils  i686 3.8-1.fc35 local 410 k fedora-release  noarch 35-33 local 11 k findutils  i686 1:4.8.0-4.fc35 local 548 k gawk  i686 5.1.0-4.fc35 local 988 k glibc-minimal-langpack  i686 2.34-8.fc35 local 134 k grep  i686 3.6-4.fc35 local 262 k gzip  i686 1.10-5.fc35 local 148 k info  i686 6.8-2.fc35 local 228 k patch  i686 2.7.6-15.fc35 local 146 k redhat-rpm-config  noarch 199-1.fc35 local 65 k rpm-build  i686 4.17.0-1.fc35 local 61 k sed  i686 4.8-8.fc35 local 299 k shadow-utils  i686 2:4.9-5.fc35 local 1.1 M tar  i686 2:1.34-2.fc35 local 897 k unzip  i686 6.0-53.fc35 local 179 k util-linux  i686 2.37.2-1.fc35 local 2.3 M which  i686 2.21-27.fc35 local 41 k xz  i686 5.2.5-7.fc35 local 219 k Installing dependencies: alternatives  i686 1.19-1.fc35 local 36 k audit-libs  i686 3.0.6-1.fc35 local 122 k basesystem  noarch 11-12.fc35 local 7.0 k binutils  i686 2.37-10.fc35 local 6.1 M binutils-gold  i686 2.37-10.fc35 local 806 k bzip2-libs  i686 1.0.8-9.fc35 local 40 k ca-certificates  noarch 2021.2.50-3.fc35 local 352 k coreutils-common  i686 8.32-31.fc35 local 2.0 M cracklib  i686 2.9.6-27.fc35 local 81 k crypto-policies  noarch 20210819-1.gitd0fdcfb.fc35 local 58 k curl  i686 7.79.1-1.fc35 local 313 k cyrus-sasl-lib  i686 2.1.27-13.fc35 local 850 k debugedit  i686 5.0-2.fc35 local 77 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.fc35 local 22 k elfutils  i686 0.185-5.fc35 local 531 k elfutils-debuginfod-client  i686 0.185-5.fc35 local 37 k elfutils-default-yama-scope  noarch 0.185-5.fc35 local 18 k elfutils-libelf  i686 0.185-5.fc35 local 200 k elfutils-libs  i686 0.185-5.fc35 local 297 k fedora-gpg-keys  noarch 35-1 local 113 k fedora-release-common  noarch 35-33 local 21 k fedora-release-identity-basic noarch 35-33 local 12 k fedora-repos  noarch 35-1 local 11 k file  i686 5.40-9.fc35 local 50 k file-libs  i686 5.40-9.fc35 local 627 k filesystem  i686 3.14-7.fc35 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 gdb-minimal  i686 11.1-2.fc35 local 4.1 M gdbm-libs  i686 1:1.22-1.fc35 local 61 k ghc-srpm-macros  noarch 1.5.0-5.fc35 local 7.8 k glibc  i686 2.34-8.fc35 local 2.0 M glibc-common  i686 2.34-8.fc35 local 417 k glibc-gconv-extra  i686 2.34-8.fc35 local 1.6 M gmp  i686 1:6.2.0-7.fc35 local 303 k gnat-srpm-macros  noarch 4-14.fc35 local 8.2 k go-srpm-macros  noarch 3.0.11-2.fc35 local 25 k kernel-srpm-macros  noarch 1.0-6.fc35 local 8.0 k keyutils-libs  i686 1.6.1-3.fc35 local 31 k krb5-libs  i686 1.19.2-2.fc35 local 773 k libacl  i686 2.3.1-2.fc35 local 25 k libarchive  i686 3.5.2-2.fc35 local 436 k libattr  i686 2.5.1-3.fc35 local 18 k libblkid  i686 2.37.2-1.fc35 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-6.fc35 local 33 k libcom_err  i686 1.46.3-1.fc35 local 26 k libcurl  i686 7.79.1-1.fc35 local 317 k libdb  i686 5.3.28-50.fc35 local 817 k libeconf  i686 0.4.0-2.fc35 local 29 k libfdisk  i686 2.37.2-1.fc35 local 170 k libffi  i686 3.1-29.fc35 local 30 k libgcc  i686 11.2.1-1.fc35 local 116 k libgcrypt  i686 1.9.4-1.fc35 local 475 k libgomp  i686 11.2.1-1.fc35 local 287 k libgpg-error  i686 1.43-1.fc35 local 221 k libidn2  i686 2.3.2-3.fc35 local 104 k libmount  i686 2.37.2-1.fc35 local 142 k libnghttp2  i686 1.45.1-1.fc35 local 75 k libnsl2  i686 1.3.0-4.fc35 local 60 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.fc35 local 105 k libselinux  i686 3.3-1.fc35 local 87 k libsemanage  i686 3.3-1.fc35 local 124 k libsepol  i686 3.3-1.fc35 local 319 k libsigsegv  i686 2.13-3.fc35 local 27 k libsmartcols  i686 2.37.2-1.fc35 local 66 k libssh  i686 0.9.6-1.fc35 local 221 k libssh-config  noarch 0.9.6-1.fc35 local 9.2 k libstdc++  i686 11.2.1-1.fc35 local 790 k libtasn1  i686 4.16.0-6.fc35 local 75 k libtirpc  i686 1.3.2-1.fc35 local 101 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.fc35 local 29 k libverto  i686 0.3.2-2.fc35 local 21 k libxcrypt  i686 4.4.26-4.fc35 local 124 k libxml2  i686 2.9.12-6.fc35 local 778 k libzstd  i686 1.5.0-2.fc35 local 357 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-3.fc35 local 275 k openssl-libs  i686 1:1.1.1l-2.fc35 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-5.fc35 local 569 k pcre  i686 8.45-1.fc35 local 193 k pcre2  i686 10.37-4.fc35 local 227 k pcre2-syntax  noarch 10.37-4.fc35 local 142 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.fc35 local 61 k publicsuffix-list-dafsa  noarch 20210518-2.fc35 local 58 k python-srpm-macros  noarch 3.10-10.fc35 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.fc35 local 536 k rpm-build-libs  i686 4.17.0-1.fc35 local 101 k rpm-libs  i686 4.17.0-1.fc35 local 344 k rpmautospec-rpm-macros  noarch 0.2.5-1.fc35 local 9.9 k rust-srpm-macros  noarch 18-2.fc35 local 9.4 k setup  noarch 2.13.9.1-2.fc35 local 143 k sqlite-libs  i686 3.36.0-3.fc35 local 679 k systemd-libs  i686 249.6-2.fc35 local 645 k tzdata  noarch 2021e-1.fc35 local 431 k util-linux-core  i686 2.37.2-1.fc35 local 450 k xxhash-libs  i686 0.8.0-4.fc35 local 53 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.0-2.fc35 local 620 k Installing Groups: build Transaction Summary ================================================================================ Install 146 Packages Total download size: 51 M Installed size: 175 M Downloading Packages: (1/146): basesystem-11-12.fc35.noarch.rpm 139 kB/s | 7.0 kB 00:00 (2/146): alternatives-1.19-1.fc35.i686.rpm 475 kB/s | 36 kB 00:00 (3/146): audit-libs-3.0.6-1.fc35.i686.rpm 1.6 MB/s | 122 kB 00:00 (4/146): binutils-gold-2.37-10.fc35.i686.rpm 12 MB/s | 806 kB 00:00 (5/146): bash-5.1.8-2.fc35.i686.rpm 17 MB/s | 1.7 MB 00:00 (6/146): bzip2-1.0.8-9.fc35.i686.rpm 3.4 MB/s | 52 kB 00:00 (7/146): bzip2-libs-1.0.8-9.fc35.i686.rpm 2.1 MB/s | 40 kB 00:00 (8/146): ca-certificates-2021.2.50-3.fc35.noarc 19 MB/s | 352 kB 00:00 (9/146): coreutils-8.32-31.fc35.i686.rpm 19 MB/s | 1.2 MB 00:00 (10/146): coreutils-common-8.32-31.fc35.i686.rp 33 MB/s | 2.0 MB 00:00 (11/146): cpio-2.13-11.fc35.i686.rpm 13 MB/s | 274 kB 00:00 (12/146): cracklib-2.9.6-27.fc35.i686.rpm 5.4 MB/s | 81 kB 00:00 (13/146): binutils-2.37-10.fc35.i686.rpm 33 MB/s | 6.1 MB 00:00 (14/146): crypto-policies-20210819-1.gitd0fdcfb 3.9 MB/s | 58 kB 00:00 (15/146): curl-7.79.1-1.fc35.i686.rpm 15 MB/s | 313 kB 00:00 (16/146): debugedit-5.0-2.fc35.i686.rpm 3.2 MB/s | 77 kB 00:00 (17/146): diffutils-3.8-1.fc35.i686.rpm 12 MB/s | 410 kB 00:00 (18/146): dwz-0.14-2.fc35.i686.rpm 7.8 MB/s | 132 kB 00:00 (19/146): efi-srpm-macros-5-4.fc35.noarch.rpm 1.7 MB/s | 22 kB 00:00 (20/146): ed-1.14.2-11.fc35.i686.rpm 5.3 MB/s | 73 kB 00:00 (21/146): cyrus-sasl-lib-2.1.27-13.fc35.i686.rp 13 MB/s | 850 kB 00:00 (22/146): elfutils-debuginfod-client-0.185-5.fc 3.0 MB/s | 37 kB 00:00 (23/146): elfutils-default-yama-scope-0.185-5.f 1.4 MB/s | 18 kB 00:00 (24/146): elfutils-0.185-5.fc35.i686.rpm 21 MB/s | 531 kB 00:00 (25/146): elfutils-libelf-0.185-5.fc35.i686.rpm 15 MB/s | 200 kB 00:00 (26/146): fedora-release-35-33.noarch.rpm 1.2 MB/s | 11 kB 00:00 (27/146): elfutils-libs-0.185-5.fc35.i686.rpm 18 MB/s | 297 kB 00:00 (28/146): fedora-gpg-keys-35-1.noarch.rpm 7.7 MB/s | 113 kB 00:00 (29/146): fedora-release-common-35-33.noarch.rp 2.0 MB/s | 21 kB 00:00 (30/146): fedora-repos-35-1.noarch.rpm 969 kB/s | 11 kB 00:00 (31/146): fedora-release-identity-basic-35-33.n 968 kB/s | 12 kB 00:00 (32/146): file-libs-5.40-9.fc35.i686.rpm 18 MB/s | 627 kB 00:00 (33/146): file-5.40-9.fc35.i686.rpm 1.2 MB/s | 50 kB 00:00 (34/146): filesystem-3.14-7.fc35.i686.rpm 27 MB/s | 1.1 MB 00:00 (35/146): fonts-srpm-macros-2.0.5-6.fc35.noarch 2.2 MB/s | 27 kB 00:00 (36/146): fpc-srpm-macros-1.3-4.fc35.noarch.rpm 592 kB/s | 7.6 kB 00:00 (37/146): findutils-4.8.0-4.fc35.i686.rpm 19 MB/s | 548 kB 00:00 (38/146): gdbm-libs-1.22-1.fc35.i686.rpm 3.0 MB/s | 61 kB 00:00 (39/146): gawk-5.1.0-4.fc35.i686.rpm 25 MB/s | 988 kB 00:00 (40/146): ghc-srpm-macros-1.5.0-5.fc35.noarch.r 599 kB/s | 7.8 kB 00:00 (41/146): glibc-common-2.34-8.fc35.i686.rpm 8.0 MB/s | 417 kB 00:00 (42/146): gdb-minimal-11.1-2.fc35.i686.rpm 40 MB/s | 4.1 MB 00:00 (43/146): glibc-2.34-8.fc35.i686.rpm 27 MB/s | 2.0 MB 00:00 (44/146): glibc-minimal-langpack-2.34-8.fc35.i6 6.3 MB/s | 134 kB 00:00 (45/146): gmp-6.2.0-7.fc35.i686.rpm 12 MB/s | 303 kB 00:00 (46/146): gnat-srpm-macros-4-14.fc35.noarch.rpm 658 kB/s | 8.2 kB 00:00 (47/146): go-srpm-macros-3.0.11-2.fc35.noarch.r 2.0 MB/s | 25 kB 00:00 (48/146): grep-3.6-4.fc35.i686.rpm 10 MB/s | 262 kB 00:00 (49/146): gzip-1.10-5.fc35.i686.rpm 7.7 MB/s | 148 kB 00:00 (50/146): glibc-gconv-extra-2.34-8.fc35.i686.rp 23 MB/s | 1.6 MB 00:00 (51/146): kernel-srpm-macros-1.0-6.fc35.noarch. 526 kB/s | 8.0 kB 00:00 (52/146): keyutils-libs-1.6.1-3.fc35.i686.rpm 1.7 MB/s | 31 kB 00:00 (53/146): info-6.8-2.fc35.i686.rpm 6.5 MB/s | 228 kB 00:00 (54/146): libacl-2.3.1-2.fc35.i686.rpm 1.1 MB/s | 25 kB 00:00 (55/146): krb5-libs-1.19.2-2.fc35.i686.rpm 20 MB/s | 773 kB 00:00 (56/146): libattr-2.5.1-3.fc35.i686.rpm 911 kB/s | 18 kB 00:00 (57/146): libblkid-2.37.2-1.fc35.i686.rpm 6.6 MB/s | 118 kB 00:00 (58/146): libarchive-3.5.2-2.fc35.i686.rpm 11 MB/s | 436 kB 00:00 (59/146): libbrotli-1.0.9-6.fc35.i686.rpm 17 MB/s | 315 kB 00:00 (60/146): libcap-2.48-3.fc35.i686.rpm 4.7 MB/s | 68 kB 00:00 (61/146): libcap-ng-0.8.2-6.fc35.i686.rpm 1.9 MB/s | 33 kB 00:00 (62/146): libcom_err-1.46.3-1.fc35.i686.rpm 1.5 MB/s | 26 kB 00:00 (63/146): libcurl-7.79.1-1.fc35.i686.rpm 12 MB/s | 317 kB 00:00 (64/146): libeconf-0.4.0-2.fc35.i686.rpm 1.4 MB/s | 29 kB 00:00 (65/146): libdb-5.3.28-50.fc35.i686.rpm 22 MB/s | 817 kB 00:00 (66/146): libfdisk-2.37.2-1.fc35.i686.rpm 9.8 MB/s | 170 kB 00:00 (67/146): libffi-3.1-29.fc35.i686.rpm 1.9 MB/s | 30 kB 00:00 (68/146): libgcc-11.2.1-1.fc35.i686.rpm 6.8 MB/s | 116 kB 00:00 (69/146): libgcrypt-1.9.4-1.fc35.i686.rpm 17 MB/s | 475 kB 00:00 (70/146): libgpg-error-1.43-1.fc35.i686.rpm 11 MB/s | 221 kB 00:00 (71/146): libgomp-11.2.1-1.fc35.i686.rpm 9.9 MB/s | 287 kB 00:00 (72/146): libidn2-2.3.2-3.fc35.i686.rpm 6.0 MB/s | 104 kB 00:00 (73/146): libmount-2.37.2-1.fc35.i686.rpm 8.7 MB/s | 142 kB 00:00 (74/146): libnghttp2-1.45.1-1.fc35.i686.rpm 4.2 MB/s | 75 kB 00:00 (75/146): libnsl2-1.3.0-4.fc35.i686.rpm 4.6 MB/s | 60 kB 00:00 (76/146): libpkgconf-1.8.0-1.fc35.i686.rpm 2.5 MB/s | 39 kB 00:00 (77/146): libpsl-0.21.1-4.fc35.i686.rpm 3.5 MB/s | 64 kB 00:00 (78/146): libpwquality-1.4.4-6.fc35.i686.rpm 5.5 MB/s | 105 kB 00:00 (79/146): libselinux-3.3-1.fc35.i686.rpm 4.8 MB/s | 87 kB 00:00 (80/146): libsemanage-3.3-1.fc35.i686.rpm 6.8 MB/s | 124 kB 00:00 (81/146): libsepol-3.3-1.fc35.i686.rpm 14 MB/s | 319 kB 00:00 (82/146): libsigsegv-2.13-3.fc35.i686.rpm 1.7 MB/s | 27 kB 00:00 (83/146): libsmartcols-2.37.2-1.fc35.i686.rpm 2.8 MB/s | 66 kB 00:00 (84/146): libssh-0.9.6-1.fc35.i686.rpm 11 MB/s | 221 kB 00:00 (85/146): libssh-config-0.9.6-1.fc35.noarch.rpm 399 kB/s | 9.2 kB 00:00 (86/146): libtirpc-1.3.2-1.fc35.i686.rpm 4.3 MB/s | 101 kB 00:00 (87/146): libstdc++-11.2.1-1.fc35.i686.rpm 23 MB/s | 790 kB 00:00 (88/146): libutempter-1.2.1-5.fc35.i686.rpm 1.7 MB/s | 26 kB 00:00 (89/146): libunistring-0.9.10-14.fc35.i686.rpm 22 MB/s | 498 kB 00:00 (90/146): libtasn1-4.16.0-6.fc35.i686.rpm 1.3 MB/s | 75 kB 00:00 (91/146): libuuid-2.37.2-1.fc35.i686.rpm 1.9 MB/s | 29 kB 00:00 (92/146): libverto-0.3.2-2.fc35.i686.rpm 1.5 MB/s | 21 kB 00:00 (93/146): libxcrypt-4.4.26-4.fc35.i686.rpm 8.7 MB/s | 124 kB 00:00 (94/146): libzstd-1.5.0-2.fc35.i686.rpm 16 MB/s | 357 kB 00:00 (95/146): lua-libs-5.4.3-2.fc35.i686.rpm 14 MB/s | 237 kB 00:00 (96/146): libxml2-2.9.12-6.fc35.i686.rpm 25 MB/s | 778 kB 00:00 (97/146): lua-srpm-macros-1-5.fc35.noarch.rpm 735 kB/s | 8.4 kB 00:00 (98/146): lz4-libs-1.9.3-3.fc35.i686.rpm 6.4 MB/s | 69 kB 00:00 (99/146): mpfr-4.1.0-8.fc35.i686.rpm 20 MB/s | 355 kB 00:00 (100/146): ncurses-base-6.2-8.20210508.fc35.noa 4.8 MB/s | 61 kB 00:00 (101/146): ncurses-libs-6.2-8.20210508.fc35.i68 18 MB/s | 345 kB 00:00 (102/146): nim-srpm-macros-3-5.fc35.noarch.rpm 709 kB/s | 8.4 kB 00:00 (103/146): ocaml-srpm-macros-6-5.fc35.noarch.rp 703 kB/s | 7.8 kB 00:00 (104/146): openblas-srpm-macros-2-10.fc35.noarc 674 kB/s | 7.4 kB 00:00 (105/146): openldap-2.4.59-3.fc35.i686.rpm 10 MB/s | 275 kB 00:00 (106/146): p11-kit-0.23.22-4.fc35.i686.rpm 11 MB/s | 334 kB 00:00 (107/146): p11-kit-trust-0.23.22-4.fc35.i686.rp 6.1 MB/s | 134 kB 00:00 (108/146): openssl-libs-1.1.1l-2.fc35.i686.rpm 25 MB/s | 1.4 MB 00:00 (109/146): pam-1.5.2-5.fc35.i686.rpm 19 MB/s | 569 kB 00:00 (110/146): patch-2.7.6-15.fc35.i686.rpm 6.0 MB/s | 146 kB 00:00 (111/146): pcre-8.45-1.fc35.i686.rpm 11 MB/s | 193 kB 00:00 (112/146): pcre2-syntax-10.37-4.fc35.noarch.rpm 8.6 MB/s | 142 kB 00:00 (113/146): pcre2-10.37-4.fc35.i686.rpm 11 MB/s | 227 kB 00:00 (114/146): perl-srpm-macros-1-42.fc35.noarch.rp 688 kB/s | 8.3 kB 00:00 (115/146): pkgconf-m4-1.8.0-1.fc35.noarch.rpm 1.5 MB/s | 14 kB 00:00 (116/146): pkgconf-pkg-config-1.8.0-1.fc35.i686 732 kB/s | 10 kB 00:00 (117/146): pkgconf-1.8.0-1.fc35.i686.rpm 2.5 MB/s | 42 kB 00:00 (118/146): popt-1.18-6.fc35.i686.rpm 4.3 MB/s | 61 kB 00:00 (119/146): python-srpm-macros-3.10-10.fc35.noar 2.0 MB/s | 25 kB 00:00 (120/146): publicsuffix-list-dafsa-20210518-2.f 3.5 MB/s | 58 kB 00:00 (121/146): qt5-srpm-macros-5.15.2-3.fc35.noarch 881 kB/s | 8.2 kB 00:00 (122/146): readline-8.1-3.fc35.i686.rpm 15 MB/s | 216 kB 00:00 (123/146): redhat-rpm-config-199-1.fc35.noarch. 5.1 MB/s | 65 kB 00:00 (124/146): rpm-build-4.17.0-1.fc35.i686.rpm 3.9 MB/s | 61 kB 00:00 (125/146): rpm-build-libs-4.17.0-1.fc35.i686.rp 6.2 MB/s | 101 kB 00:00 (126/146): rpmautospec-rpm-macros-0.2.5-1.fc35. 876 kB/s | 9.9 kB 00:00 (127/146): rpm-libs-4.17.0-1.fc35.i686.rpm 20 MB/s | 344 kB 00:00 (128/146): rust-srpm-macros-18-2.fc35.noarch.rp 793 kB/s | 9.4 kB 00:00 (129/146): sed-4.8-8.fc35.i686.rpm 18 MB/s | 299 kB 00:00 (130/146): setup-2.13.9.1-2.fc35.noarch.rpm 8.5 MB/s | 143 kB 00:00 (131/146): rpm-4.17.0-1.fc35.i686.rpm 6.5 MB/s | 536 kB 00:00 (132/146): shadow-utils-4.9-5.fc35.i686.rpm 30 MB/s | 1.1 MB 00:00 (133/146): sqlite-libs-3.36.0-3.fc35.i686.rpm 20 MB/s | 679 kB 00:00 (134/146): systemd-libs-249.6-2.fc35.i686.rpm 22 MB/s | 645 kB 00:00 (135/146): tzdata-2021e-1.fc35.noarch.rpm 19 MB/s | 431 kB 00:00 (136/146): tar-1.34-2.fc35.i686.rpm 28 MB/s | 897 kB 00:00 (137/146): unzip-6.0-53.fc35.i686.rpm 6.2 MB/s | 179 kB 00:00 (138/146): util-linux-core-2.37.2-1.fc35.i686.r 22 MB/s | 450 kB 00:00 (139/146): which-2.21-27.fc35.i686.rpm 3.3 MB/s | 41 kB 00:00 (140/146): xxhash-libs-0.8.0-4.fc35.i686.rpm 3.6 MB/s | 53 kB 00:00 (141/146): xz-5.2.5-7.fc35.i686.rpm 11 MB/s | 219 kB 00:00 (142/146): xz-libs-5.2.5-7.fc35.i686.rpm 6.3 MB/s | 100 kB 00:00 (143/146): zip-3.0-31.fc35.i686.rpm 13 MB/s | 261 kB 00:00 (144/146): zlib-1.2.11-30.fc35.i686.rpm 5.9 MB/s | 93 kB 00:00 (145/146): util-linux-2.37.2-1.fc35.i686.rpm 29 MB/s | 2.3 MB 00:00 (146/146): zstd-1.5.0-2.fc35.i686.rpm 25 MB/s | 620 kB 00:00 -------------------------------------------------------------------------------- Total 39 MB/s | 51 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.14-7.fc35.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20210819-1.gitd0fdcfb.fc35.noarc 1/146 Running scriptlet: crypto-policies-20210819-1.gitd0fdcfb.fc35.noarc 1/146 Installing : fedora-release-identity-basic-35-33.noarch 2/146 Installing : tzdata-2021e-1.fc35.noarch 3/146 Installing : rust-srpm-macros-18-2.fc35.noarch 4/146 Installing : qt5-srpm-macros-5.15.2-3.fc35.noarch 5/146 Installing : publicsuffix-list-dafsa-20210518-2.fc35.noarch 6/146 Installing : pkgconf-m4-1.8.0-1.fc35.noarch 7/146 Installing : perl-srpm-macros-1-42.fc35.noarch 8/146 Installing : pcre2-syntax-10.37-4.fc35.noarch 9/146 Installing : openblas-srpm-macros-2-10.fc35.noarch 10/146 Installing : ocaml-srpm-macros-6-5.fc35.noarch 11/146 Installing : nim-srpm-macros-3-5.fc35.noarch 12/146 Installing : ncurses-base-6.2-8.20210508.fc35.noarch 13/146 Installing : libssh-config-0.9.6-1.fc35.noarch 14/146 Installing : kernel-srpm-macros-1.0-6.fc35.noarch 15/146 Installing : gnat-srpm-macros-4-14.fc35.noarch 16/146 Installing : ghc-srpm-macros-1.5.0-5.fc35.noarch 17/146 Installing : fpc-srpm-macros-1.3-4.fc35.noarch 18/146 Installing : fedora-gpg-keys-35-1.noarch 19/146 Installing : fedora-release-35-33.noarch 20/146 Installing : fedora-repos-35-1.noarch 21/146 Installing : fedora-release-common-35-33.noarch 22/146 Installing : setup-2.13.9.1-2.fc35.noarch 23/146 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-2.fc35.noarch 23/146 Installing : filesystem-3.14-7.fc35.i686 24/146 Installing : basesystem-11-12.fc35.noarch 25/146 Installing : coreutils-common-8.32-31.fc35.i686 26/146 Installing : libgcc-11.2.1-1.fc35.i686 27/146 Running scriptlet: libgcc-11.2.1-1.fc35.i686 27/146 Installing : glibc-gconv-extra-2.34-8.fc35.i686 28/146 Running scriptlet: glibc-gconv-extra-2.34-8.fc35.i686 28/146 Installing : glibc-minimal-langpack-2.34-8.fc35.i686 29/146 Installing : glibc-common-2.34-8.fc35.i686 30/146 Running scriptlet: glibc-2.34-8.fc35.i686 31/146 Installing : glibc-2.34-8.fc35.i686 31/146 Running scriptlet: glibc-2.34-8.fc35.i686 31/146 Installing : ncurses-libs-6.2-8.20210508.fc35.i686 32/146 Installing : bash-5.1.8-2.fc35.i686 33/146 Running scriptlet: bash-5.1.8-2.fc35.i686 33/146 Installing : zlib-1.2.11-30.fc35.i686 34/146 Installing : bzip2-libs-1.0.8-9.fc35.i686 35/146 Installing : xz-libs-5.2.5-7.fc35.i686 36/146 Installing : elfutils-libelf-0.185-5.fc35.i686 37/146 Installing : libstdc++-11.2.1-1.fc35.i686 38/146 Installing : libuuid-2.37.2-1.fc35.i686 39/146 Installing : libzstd-1.5.0-2.fc35.i686 40/146 Installing : gmp-1:6.2.0-7.fc35.i686 41/146 Installing : libattr-2.5.1-3.fc35.i686 42/146 Installing : libacl-2.3.1-2.fc35.i686 43/146 Installing : libcap-2.48-3.fc35.i686 44/146 Installing : libcom_err-1.46.3-1.fc35.i686 45/146 Installing : libxcrypt-4.4.26-4.fc35.i686 46/146 Installing : popt-1.18-6.fc35.i686 47/146 Installing : readline-8.1-3.fc35.i686 48/146 Installing : mpfr-4.1.0-8.fc35.i686 49/146 Installing : dwz-0.14-2.fc35.i686 50/146 Installing : unzip-6.0-53.fc35.i686 51/146 Installing : file-libs-5.40-9.fc35.i686 52/146 Installing : file-5.40-9.fc35.i686 53/146 Installing : sqlite-libs-3.36.0-3.fc35.i686 54/146 Installing : alternatives-1.19-1.fc35.i686 55/146 Installing : libcap-ng-0.8.2-6.fc35.i686 56/146 Installing : audit-libs-3.0.6-1.fc35.i686 57/146 Installing : libsepol-3.3-1.fc35.i686 58/146 Installing : libsigsegv-2.13-3.fc35.i686 59/146 Installing : gawk-5.1.0-4.fc35.i686 60/146 Installing : libsmartcols-2.37.2-1.fc35.i686 61/146 Installing : libunistring-0.9.10-14.fc35.i686 62/146 Installing : libidn2-2.3.2-3.fc35.i686 63/146 Installing : lua-libs-5.4.3-2.fc35.i686 64/146 Installing : lz4-libs-1.9.3-3.fc35.i686 65/146 Installing : elfutils-default-yama-scope-0.185-5.fc35.noarch 66/146 Running scriptlet: elfutils-default-yama-scope-0.185-5.fc35.noarch 66/146 Installing : libpsl-0.21.1-4.fc35.i686 67/146 Installing : zip-3.0-31.fc35.i686 68/146 Installing : zstd-1.5.0-2.fc35.i686 69/146 Installing : libxml2-2.9.12-6.fc35.i686 70/146 Installing : bzip2-1.0.8-9.fc35.i686 71/146 Installing : info-6.8-2.fc35.i686 72/146 Installing : ed-1.14.2-11.fc35.i686 73/146 Installing : cpio-2.13-11.fc35.i686 74/146 Installing : diffutils-3.8-1.fc35.i686 75/146 Installing : gdbm-libs-1:1.22-1.fc35.i686 76/146 Installing : keyutils-libs-1.6.1-3.fc35.i686 77/146 Installing : libbrotli-1.0.9-6.fc35.i686 78/146 Installing : libdb-5.3.28-50.fc35.i686 79/146 Installing : libeconf-0.4.0-2.fc35.i686 80/146 Installing : libffi-3.1-29.fc35.i686 81/146 Installing : p11-kit-0.23.22-4.fc35.i686 82/146 Installing : libgomp-11.2.1-1.fc35.i686 83/146 Installing : libgpg-error-1.43-1.fc35.i686 84/146 Installing : libgcrypt-1.9.4-1.fc35.i686 85/146 Installing : libnghttp2-1.45.1-1.fc35.i686 86/146 Installing : libpkgconf-1.8.0-1.fc35.i686 87/146 Installing : pkgconf-1.8.0-1.fc35.i686 88/146 Installing : pkgconf-pkg-config-1.8.0-1.fc35.i686 89/146 Installing : libtasn1-4.16.0-6.fc35.i686 90/146 Installing : p11-kit-trust-0.23.22-4.fc35.i686 91/146 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.i686 91/146 Installing : libverto-0.3.2-2.fc35.i686 92/146 Installing : pcre-8.45-1.fc35.i686 93/146 Installing : grep-3.6-4.fc35.i686 94/146 Installing : xz-5.2.5-7.fc35.i686 95/146 Installing : pcre2-10.37-4.fc35.i686 96/146 Installing : libselinux-3.3-1.fc35.i686 97/146 Installing : sed-4.8-8.fc35.i686 98/146 Installing : findutils-1:4.8.0-4.fc35.i686 99/146 Installing : openssl-libs-1:1.1.1l-2.fc35.i686 100/146 Installing : coreutils-8.32-31.fc35.i686 101/146 Running scriptlet: ca-certificates-2021.2.50-3.fc35.noarch 102/146 Installing : ca-certificates-2021.2.50-3.fc35.noarch 102/146 Running scriptlet: ca-certificates-2021.2.50-3.fc35.noarch 102/146 Installing : krb5-libs-1.19.2-2.fc35.i686 103/146 Installing : libblkid-2.37.2-1.fc35.i686 104/146 Running scriptlet: libblkid-2.37.2-1.fc35.i686 104/146 Installing : libmount-2.37.2-1.fc35.i686 105/146 Installing : libtirpc-1.3.2-1.fc35.i686 106/146 Installing : gzip-1.10-5.fc35.i686 107/146 Installing : systemd-libs-249.6-2.fc35.i686 108/146 Running scriptlet: systemd-libs-249.6-2.fc35.i686 108/146 Installing : util-linux-core-2.37.2-1.fc35.i686 109/146 Running scriptlet: util-linux-core-2.37.2-1.fc35.i686 109/146 Installing : cracklib-2.9.6-27.fc35.i686 110/146 Installing : libnsl2-1.3.0-4.fc35.i686 111/146 Installing : libpwquality-1.4.4-6.fc35.i686 112/146 Installing : pam-1.5.2-5.fc35.i686 113/146 Installing : libfdisk-2.37.2-1.fc35.i686 114/146 Installing : cyrus-sasl-lib-2.1.27-13.fc35.i686 115/146 Installing : openldap-2.4.59-3.fc35.i686 116/146 Installing : libssh-0.9.6-1.fc35.i686 117/146 Installing : libcurl-7.79.1-1.fc35.i686 118/146 Installing : elfutils-libs-0.185-5.fc35.i686 119/146 Installing : elfutils-debuginfod-client-0.185-5.fc35.i686 120/146 Installing : binutils-gold-2.37-10.fc35.i686 121/146 Installing : binutils-2.37-10.fc35.i686 122/146 Running scriptlet: binutils-2.37-10.fc35.i686 122/146 Installing : elfutils-0.185-5.fc35.i686 123/146 Installing : curl-7.79.1-1.fc35.i686 124/146 Installing : libarchive-3.5.2-2.fc35.i686 125/146 Installing : rpm-4.17.0-1.fc35.i686 126/146 Installing : rpm-libs-4.17.0-1.fc35.i686 127/146 Installing : efi-srpm-macros-5-4.fc35.noarch 128/146 Installing : lua-srpm-macros-1-5.fc35.noarch 129/146 Installing : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 130/146 Installing : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 131/146 Installing : go-srpm-macros-3.0.11-2.fc35.noarch 132/146 Installing : python-srpm-macros-3.10-10.fc35.noarch 133/146 Installing : redhat-rpm-config-199-1.fc35.noarch 134/146 Installing : rpm-build-libs-4.17.0-1.fc35.i686 135/146 Installing : libsemanage-3.3-1.fc35.i686 136/146 Installing : shadow-utils-2:4.9-5.fc35.i686 137/146 Running scriptlet: libutempter-1.2.1-5.fc35.i686 138/146 Installing : libutempter-1.2.1-5.fc35.i686 138/146 Installing : patch-2.7.6-15.fc35.i686 139/146 Installing : tar-2:1.34-2.fc35.i686 140/146 Installing : xxhash-libs-0.8.0-4.fc35.i686 141/146 Installing : gdb-minimal-11.1-2.fc35.i686 142/146 Installing : debugedit-5.0-2.fc35.i686 143/146 Installing : rpm-build-4.17.0-1.fc35.i686 144/146 Installing : util-linux-2.37.2-1.fc35.i686 145/146 Running scriptlet: util-linux-2.37.2-1.fc35.i686 145/146 Installing : which-2.21-27.fc35.i686 146/146 Running scriptlet: filesystem-3.14-7.fc35.i686 146/146 Running scriptlet: ca-certificates-2021.2.50-3.fc35.noarch 146/146 Running scriptlet: pam-1.5.2-5.fc35.i686 146/146 Running scriptlet: rpm-4.17.0-1.fc35.i686 146/146 Running scriptlet: which-2.21-27.fc35.i686 146/146 Verifying : alternatives-1.19-1.fc35.i686 1/146 Verifying : audit-libs-3.0.6-1.fc35.i686 2/146 Verifying : basesystem-11-12.fc35.noarch 3/146 Verifying : bash-5.1.8-2.fc35.i686 4/146 Verifying : binutils-2.37-10.fc35.i686 5/146 Verifying : binutils-gold-2.37-10.fc35.i686 6/146 Verifying : bzip2-1.0.8-9.fc35.i686 7/146 Verifying : bzip2-libs-1.0.8-9.fc35.i686 8/146 Verifying : ca-certificates-2021.2.50-3.fc35.noarch 9/146 Verifying : coreutils-8.32-31.fc35.i686 10/146 Verifying : coreutils-common-8.32-31.fc35.i686 11/146 Verifying : cpio-2.13-11.fc35.i686 12/146 Verifying : cracklib-2.9.6-27.fc35.i686 13/146 Verifying : crypto-policies-20210819-1.gitd0fdcfb.fc35.noarc 14/146 Verifying : curl-7.79.1-1.fc35.i686 15/146 Verifying : cyrus-sasl-lib-2.1.27-13.fc35.i686 16/146 Verifying : debugedit-5.0-2.fc35.i686 17/146 Verifying : diffutils-3.8-1.fc35.i686 18/146 Verifying : dwz-0.14-2.fc35.i686 19/146 Verifying : ed-1.14.2-11.fc35.i686 20/146 Verifying : efi-srpm-macros-5-4.fc35.noarch 21/146 Verifying : elfutils-0.185-5.fc35.i686 22/146 Verifying : elfutils-debuginfod-client-0.185-5.fc35.i686 23/146 Verifying : elfutils-default-yama-scope-0.185-5.fc35.noarch 24/146 Verifying : elfutils-libelf-0.185-5.fc35.i686 25/146 Verifying : elfutils-libs-0.185-5.fc35.i686 26/146 Verifying : fedora-gpg-keys-35-1.noarch 27/146 Verifying : fedora-release-35-33.noarch 28/146 Verifying : fedora-release-common-35-33.noarch 29/146 Verifying : fedora-release-identity-basic-35-33.noarch 30/146 Verifying : fedora-repos-35-1.noarch 31/146 Verifying : file-5.40-9.fc35.i686 32/146 Verifying : file-libs-5.40-9.fc35.i686 33/146 Verifying : filesystem-3.14-7.fc35.i686 34/146 Verifying : findutils-1:4.8.0-4.fc35.i686 35/146 Verifying : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 36/146 Verifying : fpc-srpm-macros-1.3-4.fc35.noarch 37/146 Verifying : gawk-5.1.0-4.fc35.i686 38/146 Verifying : gdb-minimal-11.1-2.fc35.i686 39/146 Verifying : gdbm-libs-1:1.22-1.fc35.i686 40/146 Verifying : ghc-srpm-macros-1.5.0-5.fc35.noarch 41/146 Verifying : glibc-2.34-8.fc35.i686 42/146 Verifying : glibc-common-2.34-8.fc35.i686 43/146 Verifying : glibc-gconv-extra-2.34-8.fc35.i686 44/146 Verifying : glibc-minimal-langpack-2.34-8.fc35.i686 45/146 Verifying : gmp-1:6.2.0-7.fc35.i686 46/146 Verifying : gnat-srpm-macros-4-14.fc35.noarch 47/146 Verifying : go-srpm-macros-3.0.11-2.fc35.noarch 48/146 Verifying : grep-3.6-4.fc35.i686 49/146 Verifying : gzip-1.10-5.fc35.i686 50/146 Verifying : info-6.8-2.fc35.i686 51/146 Verifying : kernel-srpm-macros-1.0-6.fc35.noarch 52/146 Verifying : keyutils-libs-1.6.1-3.fc35.i686 53/146 Verifying : krb5-libs-1.19.2-2.fc35.i686 54/146 Verifying : libacl-2.3.1-2.fc35.i686 55/146 Verifying : libarchive-3.5.2-2.fc35.i686 56/146 Verifying : libattr-2.5.1-3.fc35.i686 57/146 Verifying : libblkid-2.37.2-1.fc35.i686 58/146 Verifying : libbrotli-1.0.9-6.fc35.i686 59/146 Verifying : libcap-2.48-3.fc35.i686 60/146 Verifying : libcap-ng-0.8.2-6.fc35.i686 61/146 Verifying : libcom_err-1.46.3-1.fc35.i686 62/146 Verifying : libcurl-7.79.1-1.fc35.i686 63/146 Verifying : libdb-5.3.28-50.fc35.i686 64/146 Verifying : libeconf-0.4.0-2.fc35.i686 65/146 Verifying : libfdisk-2.37.2-1.fc35.i686 66/146 Verifying : libffi-3.1-29.fc35.i686 67/146 Verifying : libgcc-11.2.1-1.fc35.i686 68/146 Verifying : libgcrypt-1.9.4-1.fc35.i686 69/146 Verifying : libgomp-11.2.1-1.fc35.i686 70/146 Verifying : libgpg-error-1.43-1.fc35.i686 71/146 Verifying : libidn2-2.3.2-3.fc35.i686 72/146 Verifying : libmount-2.37.2-1.fc35.i686 73/146 Verifying : libnghttp2-1.45.1-1.fc35.i686 74/146 Verifying : libnsl2-1.3.0-4.fc35.i686 75/146 Verifying : libpkgconf-1.8.0-1.fc35.i686 76/146 Verifying : libpsl-0.21.1-4.fc35.i686 77/146 Verifying : libpwquality-1.4.4-6.fc35.i686 78/146 Verifying : libselinux-3.3-1.fc35.i686 79/146 Verifying : libsemanage-3.3-1.fc35.i686 80/146 Verifying : libsepol-3.3-1.fc35.i686 81/146 Verifying : libsigsegv-2.13-3.fc35.i686 82/146 Verifying : libsmartcols-2.37.2-1.fc35.i686 83/146 Verifying : libssh-0.9.6-1.fc35.i686 84/146 Verifying : libssh-config-0.9.6-1.fc35.noarch 85/146 Verifying : libstdc++-11.2.1-1.fc35.i686 86/146 Verifying : libtasn1-4.16.0-6.fc35.i686 87/146 Verifying : libtirpc-1.3.2-1.fc35.i686 88/146 Verifying : libunistring-0.9.10-14.fc35.i686 89/146 Verifying : libutempter-1.2.1-5.fc35.i686 90/146 Verifying : libuuid-2.37.2-1.fc35.i686 91/146 Verifying : libverto-0.3.2-2.fc35.i686 92/146 Verifying : libxcrypt-4.4.26-4.fc35.i686 93/146 Verifying : libxml2-2.9.12-6.fc35.i686 94/146 Verifying : libzstd-1.5.0-2.fc35.i686 95/146 Verifying : lua-libs-5.4.3-2.fc35.i686 96/146 Verifying : lua-srpm-macros-1-5.fc35.noarch 97/146 Verifying : lz4-libs-1.9.3-3.fc35.i686 98/146 Verifying : mpfr-4.1.0-8.fc35.i686 99/146 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 100/146 Verifying : ncurses-libs-6.2-8.20210508.fc35.i686 101/146 Verifying : nim-srpm-macros-3-5.fc35.noarch 102/146 Verifying : ocaml-srpm-macros-6-5.fc35.noarch 103/146 Verifying : openblas-srpm-macros-2-10.fc35.noarch 104/146 Verifying : openldap-2.4.59-3.fc35.i686 105/146 Verifying : openssl-libs-1:1.1.1l-2.fc35.i686 106/146 Verifying : p11-kit-0.23.22-4.fc35.i686 107/146 Verifying : p11-kit-trust-0.23.22-4.fc35.i686 108/146 Verifying : pam-1.5.2-5.fc35.i686 109/146 Verifying : patch-2.7.6-15.fc35.i686 110/146 Verifying : pcre-8.45-1.fc35.i686 111/146 Verifying : pcre2-10.37-4.fc35.i686 112/146 Verifying : pcre2-syntax-10.37-4.fc35.noarch 113/146 Verifying : perl-srpm-macros-1-42.fc35.noarch 114/146 Verifying : pkgconf-1.8.0-1.fc35.i686 115/146 Verifying : pkgconf-m4-1.8.0-1.fc35.noarch 116/146 Verifying : pkgconf-pkg-config-1.8.0-1.fc35.i686 117/146 Verifying : popt-1.18-6.fc35.i686 118/146 Verifying : publicsuffix-list-dafsa-20210518-2.fc35.noarch 119/146 Verifying : python-srpm-macros-3.10-10.fc35.noarch 120/146 Verifying : qt5-srpm-macros-5.15.2-3.fc35.noarch 121/146 Verifying : readline-8.1-3.fc35.i686 122/146 Verifying : redhat-rpm-config-199-1.fc35.noarch 123/146 Verifying : rpm-4.17.0-1.fc35.i686 124/146 Verifying : rpm-build-4.17.0-1.fc35.i686 125/146 Verifying : rpm-build-libs-4.17.0-1.fc35.i686 126/146 Verifying : rpm-libs-4.17.0-1.fc35.i686 127/146 Verifying : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 128/146 Verifying : rust-srpm-macros-18-2.fc35.noarch 129/146 Verifying : sed-4.8-8.fc35.i686 130/146 Verifying : setup-2.13.9.1-2.fc35.noarch 131/146 Verifying : shadow-utils-2:4.9-5.fc35.i686 132/146 Verifying : sqlite-libs-3.36.0-3.fc35.i686 133/146 Verifying : systemd-libs-249.6-2.fc35.i686 134/146 Verifying : tar-2:1.34-2.fc35.i686 135/146 Verifying : tzdata-2021e-1.fc35.noarch 136/146 Verifying : unzip-6.0-53.fc35.i686 137/146 Verifying : util-linux-2.37.2-1.fc35.i686 138/146 Verifying : util-linux-core-2.37.2-1.fc35.i686 139/146 Verifying : which-2.21-27.fc35.i686 140/146 Verifying : xxhash-libs-0.8.0-4.fc35.i686 141/146 Verifying : xz-5.2.5-7.fc35.i686 142/146 Verifying : xz-libs-5.2.5-7.fc35.i686 143/146 Verifying : zip-3.0-31.fc35.i686 144/146 Verifying : zlib-1.2.11-30.fc35.i686 145/146 Verifying : zstd-1.5.0-2.fc35.i686 146/146 Installed: alternatives-1.19-1.fc35.i686 audit-libs-3.0.6-1.fc35.i686 basesystem-11-12.fc35.noarch bash-5.1.8-2.fc35.i686 binutils-2.37-10.fc35.i686 binutils-gold-2.37-10.fc35.i686 bzip2-1.0.8-9.fc35.i686 bzip2-libs-1.0.8-9.fc35.i686 ca-certificates-2021.2.50-3.fc35.noarch coreutils-8.32-31.fc35.i686 coreutils-common-8.32-31.fc35.i686 cpio-2.13-11.fc35.i686 cracklib-2.9.6-27.fc35.i686 crypto-policies-20210819-1.gitd0fdcfb.fc35.noarch curl-7.79.1-1.fc35.i686 cyrus-sasl-lib-2.1.27-13.fc35.i686 debugedit-5.0-2.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.fc35.noarch elfutils-0.185-5.fc35.i686 elfutils-debuginfod-client-0.185-5.fc35.i686 elfutils-default-yama-scope-0.185-5.fc35.noarch elfutils-libelf-0.185-5.fc35.i686 elfutils-libs-0.185-5.fc35.i686 fedora-gpg-keys-35-1.noarch fedora-release-35-33.noarch fedora-release-common-35-33.noarch fedora-release-identity-basic-35-33.noarch fedora-repos-35-1.noarch file-5.40-9.fc35.i686 file-libs-5.40-9.fc35.i686 filesystem-3.14-7.fc35.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.0-4.fc35.i686 gdb-minimal-11.1-2.fc35.i686 gdbm-libs-1:1.22-1.fc35.i686 ghc-srpm-macros-1.5.0-5.fc35.noarch glibc-2.34-8.fc35.i686 glibc-common-2.34-8.fc35.i686 glibc-gconv-extra-2.34-8.fc35.i686 glibc-minimal-langpack-2.34-8.fc35.i686 gmp-1:6.2.0-7.fc35.i686 gnat-srpm-macros-4-14.fc35.noarch go-srpm-macros-3.0.11-2.fc35.noarch grep-3.6-4.fc35.i686 gzip-1.10-5.fc35.i686 info-6.8-2.fc35.i686 kernel-srpm-macros-1.0-6.fc35.noarch keyutils-libs-1.6.1-3.fc35.i686 krb5-libs-1.19.2-2.fc35.i686 libacl-2.3.1-2.fc35.i686 libarchive-3.5.2-2.fc35.i686 libattr-2.5.1-3.fc35.i686 libblkid-2.37.2-1.fc35.i686 libbrotli-1.0.9-6.fc35.i686 libcap-2.48-3.fc35.i686 libcap-ng-0.8.2-6.fc35.i686 libcom_err-1.46.3-1.fc35.i686 libcurl-7.79.1-1.fc35.i686 libdb-5.3.28-50.fc35.i686 libeconf-0.4.0-2.fc35.i686 libfdisk-2.37.2-1.fc35.i686 libffi-3.1-29.fc35.i686 libgcc-11.2.1-1.fc35.i686 libgcrypt-1.9.4-1.fc35.i686 libgomp-11.2.1-1.fc35.i686 libgpg-error-1.43-1.fc35.i686 libidn2-2.3.2-3.fc35.i686 libmount-2.37.2-1.fc35.i686 libnghttp2-1.45.1-1.fc35.i686 libnsl2-1.3.0-4.fc35.i686 libpkgconf-1.8.0-1.fc35.i686 libpsl-0.21.1-4.fc35.i686 libpwquality-1.4.4-6.fc35.i686 libselinux-3.3-1.fc35.i686 libsemanage-3.3-1.fc35.i686 libsepol-3.3-1.fc35.i686 libsigsegv-2.13-3.fc35.i686 libsmartcols-2.37.2-1.fc35.i686 libssh-0.9.6-1.fc35.i686 libssh-config-0.9.6-1.fc35.noarch libstdc++-11.2.1-1.fc35.i686 libtasn1-4.16.0-6.fc35.i686 libtirpc-1.3.2-1.fc35.i686 libunistring-0.9.10-14.fc35.i686 libutempter-1.2.1-5.fc35.i686 libuuid-2.37.2-1.fc35.i686 libverto-0.3.2-2.fc35.i686 libxcrypt-4.4.26-4.fc35.i686 libxml2-2.9.12-6.fc35.i686 libzstd-1.5.0-2.fc35.i686 lua-libs-5.4.3-2.fc35.i686 lua-srpm-macros-1-5.fc35.noarch lz4-libs-1.9.3-3.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-3.fc35.i686 openssl-libs-1:1.1.1l-2.fc35.i686 p11-kit-0.23.22-4.fc35.i686 p11-kit-trust-0.23.22-4.fc35.i686 pam-1.5.2-5.fc35.i686 patch-2.7.6-15.fc35.i686 pcre-8.45-1.fc35.i686 pcre2-10.37-4.fc35.i686 pcre2-syntax-10.37-4.fc35.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.fc35.i686 publicsuffix-list-dafsa-20210518-2.fc35.noarch python-srpm-macros-3.10-10.fc35.noarch qt5-srpm-macros-5.15.2-3.fc35.noarch readline-8.1-3.fc35.i686 redhat-rpm-config-199-1.fc35.noarch rpm-4.17.0-1.fc35.i686 rpm-build-4.17.0-1.fc35.i686 rpm-build-libs-4.17.0-1.fc35.i686 rpm-libs-4.17.0-1.fc35.i686 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch rust-srpm-macros-18-2.fc35.noarch sed-4.8-8.fc35.i686 setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-5.fc35.i686 sqlite-libs-3.36.0-3.fc35.i686 systemd-libs-249.6-2.fc35.i686 tar-2:1.34-2.fc35.i686 tzdata-2021e-1.fc35.noarch unzip-6.0-53.fc35.i686 util-linux-2.37.2-1.fc35.i686 util-linux-core-2.37.2-1.fc35.i686 which-2.21-27.fc35.i686 xxhash-libs-0.8.0-4.fc35.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.0-2.fc35.i686 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: perl-srpm-macros-1-42.fc35.noarch libpkgconf-1.8.0-1.fc35.i686 libnsl2-1.3.0-4.fc35.i686 p11-kit-trust-0.23.22-4.fc35.i686 gawk-5.1.0-4.fc35.i686 pkgconf-m4-1.8.0-1.fc35.noarch fonts-srpm-macros-2.0.5-6.fc35.noarch ocaml-srpm-macros-6-5.fc35.noarch libxml2-2.9.12-6.fc35.i686 gdb-minimal-11.1-2.fc35.i686 sqlite-libs-3.36.0-3.fc35.i686 libunistring-0.9.10-14.fc35.i686 ca-certificates-2021.2.50-3.fc35.noarch libattr-2.5.1-3.fc35.i686 libmount-2.37.2-1.fc35.i686 keyutils-libs-1.6.1-3.fc35.i686 libblkid-2.37.2-1.fc35.i686 libpwquality-1.4.4-6.fc35.i686 file-libs-5.40-9.fc35.i686 kernel-srpm-macros-1.0-6.fc35.noarch glibc-2.34-8.fc35.i686 libffi-3.1-29.fc35.i686 gmp-6.2.0-7.fc35.i686 file-5.40-9.fc35.i686 ghc-srpm-macros-1.5.0-5.fc35.noarch qt5-srpm-macros-5.15.2-3.fc35.noarch which-2.21-27.fc35.i686 alternatives-1.19-1.fc35.i686 cpio-2.13-11.fc35.i686 libgpg-error-1.43-1.fc35.i686 systemd-libs-249.6-2.fc35.i686 filesystem-3.14-7.fc35.i686 redhat-rpm-config-199-1.fc35.noarch rust-srpm-macros-18-2.fc35.noarch pcre2-10.37-4.fc35.i686 util-linux-core-2.37.2-1.fc35.i686 tzdata-2021e-1.fc35.noarch nim-srpm-macros-3-5.fc35.noarch libgcc-11.2.1-1.fc35.i686 cyrus-sasl-lib-2.1.27-13.fc35.i686 setup-2.13.9.1-2.fc35.noarch diffutils-3.8-1.fc35.i686 go-srpm-macros-3.0.11-2.fc35.noarch zstd-1.5.0-2.fc35.i686 unzip-6.0-53.fc35.i686 audit-libs-3.0.6-1.fc35.i686 krb5-libs-1.19.2-2.fc35.i686 elfutils-debuginfod-client-0.185-5.fc35.i686 libxcrypt-4.4.26-4.fc35.i686 ed-1.14.2-11.fc35.i686 patch-2.7.6-15.fc35.i686 glibc-minimal-langpack-2.34-8.fc35.i686 readline-8.1-3.fc35.i686 libcurl-7.79.1-1.fc35.i686 rpm-libs-4.17.0-1.fc35.i686 debugedit-5.0-2.fc35.i686 lua-srpm-macros-1-5.fc35.noarch glibc-common-2.34-8.fc35.i686 curl-7.79.1-1.fc35.i686 openssl-libs-1.1.1l-2.fc35.i686 dwz-0.14-2.fc35.i686 binutils-2.37-10.fc35.i686 libnghttp2-1.45.1-1.fc35.i686 xz-libs-5.2.5-7.fc35.i686 xxhash-libs-0.8.0-4.fc35.i686 bash-5.1.8-2.fc35.i686 fedora-release-common-35-33.noarch shadow-utils-4.9-5.fc35.i686 fedora-repos-35-1.noarch publicsuffix-list-dafsa-20210518-2.fc35.noarch libtirpc-1.3.2-1.fc35.i686 util-linux-2.37.2-1.fc35.i686 elfutils-libelf-0.185-5.fc35.i686 libgomp-11.2.1-1.fc35.i686 crypto-policies-20210819-1.gitd0fdcfb.fc35.noarch libdb-5.3.28-50.fc35.i686 libfdisk-2.37.2-1.fc35.i686 popt-1.18-6.fc35.i686 bzip2-1.0.8-9.fc35.i686 basesystem-11-12.fc35.noarch libsigsegv-2.13-3.fc35.i686 ncurses-libs-6.2-8.20210508.fc35.i686 libeconf-0.4.0-2.fc35.i686 efi-srpm-macros-5-4.fc35.noarch pcre2-syntax-10.37-4.fc35.noarch bzip2-libs-1.0.8-9.fc35.i686 pcre-8.45-1.fc35.i686 libverto-0.3.2-2.fc35.i686 rpm-build-libs-4.17.0-1.fc35.i686 libutempter-1.2.1-5.fc35.i686 pkgconf-pkg-config-1.8.0-1.fc35.i686 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch mpfr-4.1.0-8.fc35.i686 gdbm-libs-1.22-1.fc35.i686 libidn2-2.3.2-3.fc35.i686 libuuid-2.37.2-1.fc35.i686 zip-3.0-31.fc35.i686 libsmartcols-2.37.2-1.fc35.i686 ncurses-base-6.2-8.20210508.fc35.noarch pkgconf-1.8.0-1.fc35.i686 openldap-2.4.59-3.fc35.i686 libcap-2.48-3.fc35.i686 xz-5.2.5-7.fc35.i686 fedora-gpg-keys-35-1.noarch libacl-2.3.1-2.fc35.i686 openblas-srpm-macros-2-10.fc35.noarch pam-1.5.2-5.fc35.i686 libssh-0.9.6-1.fc35.i686 libarchive-3.5.2-2.fc35.i686 sed-4.8-8.fc35.i686 libzstd-1.5.0-2.fc35.i686 libselinux-3.3-1.fc35.i686 coreutils-8.32-31.fc35.i686 python-srpm-macros-3.10-10.fc35.noarch libssh-config-0.9.6-1.fc35.noarch libgcrypt-1.9.4-1.fc35.i686 libstdc++-11.2.1-1.fc35.i686 lz4-libs-1.9.3-3.fc35.i686 gzip-1.10-5.fc35.i686 lua-libs-5.4.3-2.fc35.i686 libcom_err-1.46.3-1.fc35.i686 libcap-ng-0.8.2-6.fc35.i686 elfutils-0.185-5.fc35.i686 info-6.8-2.fc35.i686 p11-kit-0.23.22-4.fc35.i686 libbrotli-1.0.9-6.fc35.i686 grep-3.6-4.fc35.i686 rpm-build-4.17.0-1.fc35.i686 libtasn1-4.16.0-6.fc35.i686 binutils-gold-2.37-10.fc35.i686 coreutils-common-8.32-31.fc35.i686 tar-1.34-2.fc35.i686 zlib-1.2.11-30.fc35.i686 cracklib-2.9.6-27.fc35.i686 gnat-srpm-macros-4-14.fc35.noarch libsemanage-3.3-1.fc35.i686 fedora-release-identity-basic-35-33.noarch glibc-gconv-extra-2.34-8.fc35.i686 elfutils-default-yama-scope-0.185-5.fc35.noarch libpsl-0.21.1-4.fc35.i686 fedora-release-35-33.noarch libsepol-3.3-1.fc35.i686 findutils-4.8.0-4.fc35.i686 rpm-4.17.0-1.fc35.i686 fpc-srpm-macros-1.3-4.fc35.noarch elfutils-libs-0.185-5.fc35.i686 Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1636502400 Wrote: /builddir/build/SRPMS/newmoon-29.4.2-2.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-35-i686-1636594698.984548/root/var/log/dnf.rpm.log /var/lib/mock/fedora-35-i686-1636594698.984548/root/var/log/dnf.librepo.log /var/lib/mock/fedora-35-i686-1636594698.984548/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-6exf4mn9/newmoon/newmoon.spec) Config(child) 0 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 (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/newmoon-29.4.2-2.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1636594698.984548 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.12 starting (python version = 3.9.7, NVR = mock-2.12-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.2-2.src.rpm) Config(fedora-35-i686) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-35-i686-1636594698.984548/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.12 INFO: Mock Version: 2.12 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 68 kB/s | 3.6 kB 00:00 local 92 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.2-2.src.rpm Start: build setup for newmoon-29.4.2-2.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1636502400 Wrote: /builddir/build/SRPMS/newmoon-29.4.2-2.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 49 kB/s | 3.6 kB 00:00 local 65 kB/s | 3.8 kB 00:00 Package pkgconf-pkg-config-1.8.0-1.fc35.i686 is already installed. Package unzip-6.0-53.fc35.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.fc35 local 89 k alsa-lib-devel  i686 1.2.5.1-3.fc35 local 787 k autoconf213  noarch 2.13-47.fc35 local 155 k bzip2-devel  i686 1.0.8-9.fc35 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-1.fc35 local 31 M gcc-c++  i686 11.2.1-1.fc35 local 12 M glib2-devel  i686 2.70.1-1.fc35 local 480 k gtk2-devel  i686 2.24.33-5.fc35 local 2.8 M libXt-devel  i686 1.2.0-5.fc35 local 407 k mesa-libGL-devel  i686 21.2.5-1.fc35 local 35 k notification-daemon  i686 3.20.0-13.fc35 local 84 k openssl-devel  i686 1:1.1.1l-2.fc35 local 2.2 M pulseaudio-libs-devel  i686 15.0-2.fc35 local 394 k python2.7  i686 2.7.18-15.fc35 local 13 M sqlite-devel  i686 3.36.0-3.fc35 local 138 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.fc35 local 997 k adwaita-cursor-theme  noarch 41.0-1.fc35 local 625 k adwaita-icon-theme  noarch 41.0-1.fc35 local 11 M alsa-lib  i686 1.2.5.1-3.fc35 local 523 k annobin-docs  noarch 9.87-2.fc35 local 79 k annobin-plugin-gcc  i686 9.87-2.fc35 local 44 k at-spi2-atk  i686 2.38.0-3.fc35 local 91 k at-spi2-core  i686 2.42.0-1.fc35 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.69-37.fc35 local 666 k automake  noarch 1.16.2-5.fc35 local 662 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.21.3-1.fc35 local 17 k colord-libs  i686 1.4.5-3.fc35 local 243 k cpp  i686 11.2.1-1.fc35 local 9.9 M cups-libs  i686 1:2.3.3op2-8.fc35 local 290 k dbus  i686 1:1.12.20-5.fc35 local 7.4 k dbus-broker  i686 29-4.fc35 local 178 k dbus-common  noarch 1:1.12.20-5.fc35 local 14 k dbus-devel  i686 1:1.12.20-5.fc35 local 34 k dbus-glib  i686 0.112-2.fc35 local 132 k dbus-libs  i686 1:1.12.20-5.fc35 local 165 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 expat  i686 2.4.1-2.fc35 local 113 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.0-1.fc35 local 405 k freetype-devel  i686 2.11.0-1.fc35 local 845 k fribidi  i686 1.0.10-5.fc35 local 84 k fribidi-devel  i686 1.0.10-5.fc35 local 25 k gc  i686 8.0.4-6.fc35 local 105 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-8.fc35 local 1.1 M gettext-libs  i686 0.21-8.fc35 local 315 k glib-networking  i686 2.70.0-1.fc35 local 182 k glib2  i686 2.70.1-1.fc35 local 2.7 M glibc-devel  i686 2.34-8.fc35 local 147 k glibc-headers-x86  noarch 2.34-8.fc35 local 544 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.fc35 local 688 k gsm  i686 1.0.19-6.fc35 local 33 k gtk-update-icon-cache  i686 3.24.30-4.fc35 local 35 k gtk2  i686 2.24.33-5.fc35 local 3.6 M gtk3  i686 3.24.30-4.fc35 local 5.0 M guile22  i686 2.2.7-3.fc35 local 6.5 M harfbuzz  i686 2.8.2-2.fc35 local 694 k harfbuzz-devel  i686 2.8.2-2.fc35 local 328 k harfbuzz-icu  i686 2.8.2-2.fc35 local 15 k hicolor-icon-theme  noarch 0.17-11.fc35 local 44 k hwdata  noarch 0.353-1.fc35 local 1.5 M jbigkit-libs  i686 2.1-22.fc35 local 52 k json-glib  i686 1.6.6-1.fc35 local 156 k kernel-headers  i686 5.14.9-300.fc35 local 1.3 M langpacks-core-font-en  noarch 3.0-15.fc35 local 9.9 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.2-3.fc35 local 669 k libX11-common  noarch 1.7.2-3.fc35 local 152 k libX11-devel  i686 1.7.2-3.fc35 local 939 k libX11-xcb  i686 1.7.2-3.fc35 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.3-7.fc35 local 62 k libXft-devel  i686 2.3.3-7.fc35 local 18 k libXi  i686 1.7.10-7.fc35 local 41 k libXi-devel  i686 1.7.10-7.fc35 local 100 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.0-5.fc35 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-1.fc35 local 445 k libasyncns  i686 0.8-21.fc35 local 30 k libatomic  i686 11.2.1-1.fc35 local 47 k libblkid-devel  i686 2.37.2-1.fc35 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.107-2.fc35 local 175 k libdrm-devel  i686 2.4.107-2.fc35 local 145 k libepoxy  i686 1.5.9-1.fc35 local 254 k libevent  i686 2.1.12-4.fc35 local 278 k libffi-devel  i686 3.1-29.fc35 local 22 k libglvnd  i686 1:1.3.4-2.fc35 local 134 k libglvnd-core-devel  i686 1:1.3.4-2.fc35 local 18 k libglvnd-devel  i686 1:1.3.4-2.fc35 local 156 k libglvnd-egl  i686 1:1.3.4-2.fc35 local 38 k libglvnd-gles  i686 1:1.3.4-2.fc35 local 30 k libglvnd-glx  i686 1:1.3.4-2.fc35 local 141 k libglvnd-opengl  i686 1:1.3.4-2.fc35 local 40 k libgusb  i686 0.3.8-1.fc35 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.0-3.fc35 local 184 k libmount-devel  i686 2.37.2-1.fc35 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-1.fc35 local 112 k libsepol-devel  i686 3.3-1.fc35 local 40 k libsndfile  i686 1.0.31-5.fc35.fc35 local 233 k libsoup  i686 2.74.1-1.fc35 local 412 k libstdc++-devel  i686 11.2.1-1.fc35 local 2.2 M libstemmer  i686 0-17.585svn.fc35 local 80 k libthai  i686 0.1.28-7.fc35 local 208 k libthai-devel  i686 0.1.28-7.fc35 local 118 k libtiff  i686 4.3.0-2.fc35 local 209 k libtiff-devel  i686 4.3.0-2.fc35 local 505 k libtool-ltdl  i686 2.4.6-42.fc35 local 38 k libtracker-sparql  i686 3.2.1-1.fc35 local 371 k libubsan  i686 11.2.1-1.fc35 local 218 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.19.0-2.fc35 local 31 k libwayland-cursor  i686 1.19.0-2.fc35 local 19 k libwayland-egl  i686 1.19.0-2.fc35 local 12 k libwayland-server  i686 1.19.0-2.fc35 local 41 k libwebp  i686 1.2.1-1.fc35 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.26-4.fc35 local 29 k libxkbcommon  i686 1.3.1-1.fc35 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 make  i686 1:4.3-6.fc35 local 540 k mesa-libEGL  i686 21.2.5-1.fc35 local 129 k mesa-libGL  i686 21.2.5-1.fc35 local 181 k mesa-libgbm  i686 21.2.5-1.fc35 local 45 k mesa-libglapi  i686 21.2.5-1.fc35 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.49.2-1.fc35 local 326 k pango-devel  i686 1.49.2-1.fc35 local 148 k pcre-cpp  i686 8.45-1.fc35 local 27 k pcre-devel  i686 8.45-1.fc35 local 470 k pcre-utf16  i686 8.45-1.fc35 local 181 k pcre-utf32  i686 8.45-1.fc35 local 172 k pcre2-devel  i686 10.37-4.fc35 local 475 k pcre2-utf16  i686 10.37-4.fc35 local 208 k pcre2-utf32  i686 10.37-4.fc35 local 200 k perl-B  i686 1.82-482.fc35 local 192 k perl-Carp  noarch 1.52-478.fc35 local 29 k perl-Class-Struct  noarch 0.66-482.fc35 local 30 k perl-Data-Dumper  i686 2.183-2.fc35 local 57 k perl-DynaLoader  i686 1.50-482.fc35 local 34 k perl-Encode  i686 4:3.15-482.fc35 local 1.2 M perl-Errno  i686 1.33-482.fc35 local 23 k perl-Exporter  noarch 5.76-479.fc35 local 31 k perl-Fcntl  i686 1.14-482.fc35 local 28 k perl-File-Basename  noarch 2.85-482.fc35 local 25 k perl-File-Compare  noarch 1.100.600-482.fc35 local 21 k perl-File-Copy  noarch 2.35-482.fc35 local 28 k perl-File-Find  noarch 1.39-482.fc35 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.fc35 local 25 k perl-Getopt-Long  noarch 1:2.52-478.fc35 local 60 k perl-Getopt-Std  noarch 1.13-482.fc35 local 23 k perl-HTTP-Tiny  noarch 0.078-1.fc35 local 55 k perl-IO  i686 1.46-482.fc35 local 96 k perl-IPC-Open3  noarch 1.21-482.fc35 local 31 k perl-MIME-Base64  i686 3.16-478.fc35 local 30 k perl-POSIX  i686 1.97-482.fc35 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.fc35 local 75 k perl-SelectSaver  noarch 1.02-482.fc35 local 19 k perl-Socket  i686 4:2.032-2.fc35 local 56 k perl-Storable  i686 1:3.25-1.fc35 local 97 k perl-Symbol  noarch 1.09-482.fc35 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.fc35 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.fc35 local 22 k perl-interpreter  i686 4:5.34.0-482.fc35 local 79 k perl-libs  i686 4:5.34.0-482.fc35 local 2.2 M perl-mro  i686 1.25-482.fc35 local 36 k perl-overload  noarch 1.33-482.fc35 local 53 k perl-overloading  noarch 0.02-482.fc35 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.fc35 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.fc35 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.fc35 local 69 k procps-ng  i686 3.3.17-3.fc35 local 330 k pulseaudio-libs  i686 15.0-2.fc35 local 673 k pulseaudio-libs-glib2  i686 15.0-2.fc35 local 18 k python-pip-wheel  noarch 21.2.3-3.fc35 local 1.1 M python-rpm-macros  noarch 3.10-10.fc35 local 18 k python-setuptools-wheel  noarch 57.4.0-1.fc35 local 505 k python3  i686 3.10.0-1.fc35 local 25 k python3-libs  i686 3.10.0-1.fc35 local 7.5 M shared-mime-info  i686 2.1-3.fc35 local 374 k sqlite  i686 3.36.0-3.fc35 local 813 k sysprof-capture-devel  i686 3.42.0-1.fc35 local 63 k tcl  i686 1:8.6.10-5.fc34 local 1.1 M tix  i686 1:8.4.3-32.fc35 local 254 k tk  i686 1:8.6.10-7.fc35 local 1.6 M valgrind  i686 1:3.18.1-1.fc35 local 4.3 M valgrind-devel  i686 1:3.18.1-1.fc35 local 56 k xkeyboard-config  noarch 2.33-2.fc35 local 783 k xml-common  noarch 0.6.3-57.fc35 local 31 k xorg-x11-proto-devel  noarch 2021.5-1.fc35 local 262 k xz-devel  i686 5.2.5-7.fc35 local 52 k Transaction Summary ================================================================================ Install 271 Packages Total download size: 177 M Installed size: 654 M Downloading Packages: (1/271): adwaita-cursor-theme-41.0-1.fc35.noarc 6.9 MB/s | 625 kB 00:00 (2/271): GConf2-devel-3.2.6-31.fc35.i686.rpm 975 kB/s | 89 kB 00:00 (3/271): GConf2-3.2.6-31.fc35.i686.rpm 10 MB/s | 997 kB 00:00 (4/271): alsa-lib-devel-1.2.5.1-3.fc35.i686.rpm 17 MB/s | 787 kB 00:00 (5/271): annobin-docs-9.87-2.fc35.noarch.rpm 5.7 MB/s | 79 kB 00:00 (6/271): annobin-plugin-gcc-9.87-2.fc35.i686.rp 2.1 MB/s | 44 kB 00:00 (7/271): at-spi2-atk-2.38.0-3.fc35.i686.rpm 5.1 MB/s | 91 kB 00:00 (8/271): at-spi2-core-2.42.0-1.fc35.i686.rpm 11 MB/s | 183 kB 00:00 (9/271): atk-2.36.0-4.fc35.i686.rpm 4.6 MB/s | 270 kB 00:00 (10/271): atk-devel-2.36.0-4.fc35.i686.rpm 4.3 MB/s | 173 kB 00:00 (11/271): alsa-lib-1.2.5.1-3.fc35.i686.rpm 2.2 MB/s | 523 kB 00:00 (12/271): autoconf-2.69-37.fc35.noarch.rpm 13 MB/s | 666 kB 00:00 (13/271): adwaita-icon-theme-41.0-1.fc35.noarch 36 MB/s | 11 MB 00:00 (14/271): avahi-libs-0.8-14.fc35.i686.rpm 4.7 MB/s | 72 kB 00:00 (15/271): automake-1.16.2-5.fc35.noarch.rpm 16 MB/s | 662 kB 00:00 (16/271): brotli-devel-1.0.9-6.fc35.i686.rpm 2.6 MB/s | 32 kB 00:00 (17/271): brotli-1.0.9-6.fc35.i686.rpm 15 MB/s | 315 kB 00:00 (18/271): autoconf213-2.13-47.fc35.noarch.rpm 1.6 MB/s | 155 kB 00:00 (19/271): cairo-1.17.4-4.fc35.i686.rpm 15 MB/s | 716 kB 00:00 (20/271): cairo-gobject-1.17.4-4.fc35.i686.rpm 1.6 MB/s | 17 kB 00:00 (21/271): cmake-filesystem-3.21.3-1.fc35.i686.r 1.2 MB/s | 17 kB 00:00 (22/271): bzip2-devel-1.0.8-9.fc35.i686.rpm 2.7 MB/s | 214 kB 00:00 (23/271): cairo-devel-1.17.4-4.fc35.i686.rpm 2.3 MB/s | 191 kB 00:00 (24/271): colord-libs-1.4.5-3.fc35.i686.rpm 3.4 MB/s | 243 kB 00:00 (25/271): dbus-1.12.20-5.fc35.i686.rpm 645 kB/s | 7.4 kB 00:00 (26/271): dbus-broker-29-4.fc35.i686.rpm 7.3 MB/s | 178 kB 00:00 (27/271): dbus-common-1.12.20-5.fc35.noarch.rpm 1.3 MB/s | 14 kB 00:00 (28/271): cups-libs-2.3.3op2-8.fc35.i686.rpm 2.4 MB/s | 290 kB 00:00 (29/271): dbus-devel-1.12.20-5.fc35.i686.rpm 2.4 MB/s | 34 kB 00:00 (30/271): dbus-glib-devel-0.112-2.fc35.i686.rpm 2.1 MB/s | 66 kB 00:00 (31/271): dbus-libs-1.12.20-5.fc35.i686.rpm 11 MB/s | 165 kB 00:00 (32/271): dbus-glib-0.112-2.fc35.i686.rpm 2.4 MB/s | 132 kB 00:00 (33/271): desktop-file-utils-0.26-4.fc35.i686.r 2.3 MB/s | 71 kB 00:00 (34/271): emacs-filesystem-27.2-9.fc35.noarch.r 554 kB/s | 9.0 kB 00:00 (35/271): dejavu-sans-fonts-2.37-17.fc35.noarch 15 MB/s | 1.3 MB 00:00 (36/271): expat-2.4.1-2.fc35.i686.rpm 2.4 MB/s | 113 kB 00:00 (37/271): flac-libs-1.3.3-9.fc35.i686.rpm 9.1 MB/s | 233 kB 00:00 (38/271): fontconfig-devel-2.13.94-3.fc35.i686. 8.1 MB/s | 129 kB 00:00 (39/271): fonts-filesystem-2.0.5-6.fc35.noarch. 939 kB/s | 8.9 kB 00:00 (40/271): cpp-11.2.1-1.fc35.i686.rpm 29 MB/s | 9.9 MB 00:00 (41/271): freetype-2.11.0-1.fc35.i686.rpm 11 MB/s | 405 kB 00:00 (42/271): fontconfig-2.13.94-3.fc35.i686.rpm 3.3 MB/s | 283 kB 00:00 (43/271): fribidi-1.0.10-5.fc35.i686.rpm 6.5 MB/s | 84 kB 00:00 (44/271): fribidi-devel-1.0.10-5.fc35.i686.rpm 1.8 MB/s | 25 kB 00:00 (45/271): gc-8.0.4-6.fc35.i686.rpm 7.4 MB/s | 105 kB 00:00 (46/271): freetype-devel-2.11.0-1.fc35.i686.rpm 6.9 MB/s | 845 kB 00:00 (47/271): gdk-pixbuf2-2.42.6-2.fc35.i686.rpm 19 MB/s | 475 kB 00:00 (48/271): gdk-pixbuf2-devel-2.42.6-2.fc35.i686. 4.8 MB/s | 64 kB 00:00 (49/271): gdk-pixbuf2-modules-2.42.6-2.fc35.i68 5.6 MB/s | 88 kB 00:00 (50/271): gettext-0.21-8.fc35.i686.rpm 20 MB/s | 1.1 MB 00:00 (51/271): gettext-libs-0.21-8.fc35.i686.rpm 14 MB/s | 315 kB 00:00 (52/271): glib-networking-2.70.0-1.fc35.i686.rp 10 MB/s | 182 kB 00:00 (53/271): glib2-2.70.1-1.fc35.i686.rpm 9.4 MB/s | 2.7 MB 00:00 (54/271): glib2-devel-2.70.1-1.fc35.i686.rpm 14 MB/s | 480 kB 00:00 (55/271): glibc-devel-2.34-8.fc35.i686.rpm 9.9 MB/s | 147 kB 00:00 (56/271): glibc-headers-x86-2.34-8.fc35.noarch. 14 MB/s | 544 kB 00:00 (57/271): gnutls-3.7.2-2.fc35.i686.rpm 20 MB/s | 1.0 MB 00:00 (58/271): graphite2-1.3.14-8.fc35.i686.rpm 6.6 MB/s | 96 kB 00:00 (59/271): graphite2-devel-1.3.14-8.fc35.i686.rp 1.6 MB/s | 21 kB 00:00 (60/271): groff-base-1.22.4-8.fc35.i686.rpm 19 MB/s | 1.0 MB 00:00 (61/271): gsettings-desktop-schemas-41.0-1.fc35 16 MB/s | 688 kB 00:00 (62/271): gsm-1.0.19-6.fc35.i686.rpm 1.9 MB/s | 33 kB 00:00 (63/271): gtk-update-icon-cache-3.24.30-4.fc35. 1.9 MB/s | 35 kB 00:00 (64/271): gcc-c++-11.2.1-1.fc35.i686.rpm 14 MB/s | 12 MB 00:00 (65/271): gtk2-2.24.33-5.fc35.i686.rpm 19 MB/s | 3.6 MB 00:00 (66/271): gtk2-devel-2.24.33-5.fc35.i686.rpm 13 MB/s | 2.8 MB 00:00 (67/271): gtk3-3.24.30-4.fc35.i686.rpm 21 MB/s | 5.0 MB 00:00 (68/271): harfbuzz-2.8.2-2.fc35.i686.rpm 16 MB/s | 694 kB 00:00 (69/271): harfbuzz-devel-2.8.2-2.fc35.i686.rpm 11 MB/s | 328 kB 00:00 (70/271): harfbuzz-icu-2.8.2-2.fc35.i686.rpm 1.0 MB/s | 15 kB 00:00 (71/271): hicolor-icon-theme-0.17-11.fc35.noarc 3.0 MB/s | 44 kB 00:00 (72/271): hwdata-0.353-1.fc35.noarch.rpm 15 MB/s | 1.5 MB 00:00 (73/271): jbigkit-libs-2.1-22.fc35.i686.rpm 2.9 MB/s | 52 kB 00:00 (74/271): json-glib-1.6.6-1.fc35.i686.rpm 6.5 MB/s | 156 kB 00:00 (75/271): guile22-2.2.7-3.fc35.i686.rpm 15 MB/s | 6.5 MB 00:00 (76/271): langpacks-core-font-en-3.0-15.fc35.no 681 kB/s | 9.9 kB 00:00 (77/271): kernel-headers-5.14.9-300.fc35.i686.r 15 MB/s | 1.3 MB 00:00 (78/271): lcms2-2.12-2.fc35.i686.rpm 6.5 MB/s | 184 kB 00:00 (79/271): libICE-1.0.10-7.fc35.i686.rpm 3.8 MB/s | 73 kB 00:00 (80/271): libICE-devel-1.0.10-7.fc35.i686.rpm 2.4 MB/s | 46 kB 00:00 (81/271): libSM-1.2.3-9.fc35.i686.rpm 2.2 MB/s | 42 kB 00:00 (82/271): libSM-devel-1.2.3-9.fc35.i686.rpm 722 kB/s | 12 kB 00:00 (83/271): libX11-common-1.7.2-3.fc35.noarch.rpm 6.7 MB/s | 152 kB 00:00 (84/271): libX11-1.7.2-3.fc35.i686.rpm 14 MB/s | 669 kB 00:00 (85/271): libX11-xcb-1.7.2-3.fc35.i686.rpm 950 kB/s | 11 kB 00:00 (86/271): libXau-1.0.9-7.fc35.i686.rpm 1.6 MB/s | 31 kB 00:00 (87/271): libXau-devel-1.0.9-7.fc35.i686.rpm 1.1 MB/s | 13 kB 00:00 (88/271): libX11-devel-1.7.2-3.fc35.i686.rpm 14 MB/s | 939 kB 00:00 (89/271): libXcomposite-0.4.5-6.fc35.i686.rpm 1.9 MB/s | 23 kB 00:00 (90/271): libXcomposite-devel-0.4.5-6.fc35.i686 1.1 MB/s | 16 kB 00:00 (91/271): libXcursor-devel-1.2.0-6.fc35.i686.rp 1.4 MB/s | 22 kB 00:00 (92/271): libXcursor-1.2.0-6.fc35.i686.rpm 1.4 MB/s | 31 kB 00:00 (93/271): libXdamage-1.1.5-6.fc35.i686.rpm 1.3 MB/s | 22 kB 00:00 (94/271): libXext-1.3.4-7.fc35.i686.rpm 2.6 MB/s | 42 kB 00:00 (95/271): libXext-devel-1.3.4-7.fc35.i686.rpm 3.4 MB/s | 72 kB 00:00 (96/271): libXfixes-6.0.0-2.fc35.i686.rpm 911 kB/s | 20 kB 00:00 (97/271): libXfixes-devel-6.0.0-2.fc35.i686.rpm 961 kB/s | 12 kB 00:00 (98/271): libXft-2.3.3-7.fc35.i686.rpm 4.7 MB/s | 62 kB 00:00 (99/271): libXft-devel-2.3.3-7.fc35.i686.rpm 1.4 MB/s | 18 kB 00:00 (100/271): libXi-1.7.10-7.fc35.i686.rpm 2.9 MB/s | 41 kB 00:00 (101/271): libXi-devel-1.7.10-7.fc35.i686.rpm 6.3 MB/s | 100 kB 00:00 (102/271): libXinerama-1.1.4-9.fc35.i686.rpm 1.2 MB/s | 14 kB 00:00 (103/271): libXrandr-1.5.2-7.fc35.i686.rpm 2.5 MB/s | 29 kB 00:00 (104/271): libXinerama-devel-1.1.4-9.fc35.i686. 911 kB/s | 13 kB 00:00 (105/271): libXrandr-devel-1.5.2-7.fc35.i686.rp 1.5 MB/s | 19 kB 00:00 (106/271): libXrender-0.9.10-15.fc35.i686.rpm 1.9 MB/s | 28 kB 00:00 (107/271): libXrender-devel-0.9.10-15.fc35.i686 1.3 MB/s | 16 kB 00:00 (108/271): libXt-1.2.0-5.fc35.i686.rpm 7.0 MB/s | 187 kB 00:00 (109/271): libXtst-1.2.3-15.fc35.i686.rpm 1.4 MB/s | 21 kB 00:00 (110/271): libXxf86vm-1.1.4-17.fc35.i686.rpm 1.3 MB/s | 19 kB 00:00 (111/271): libXt-devel-1.2.0-5.fc35.i686.rpm 6.2 MB/s | 407 kB 00:00 (112/271): libasyncns-0.8-21.fc35.i686.rpm 1.7 MB/s | 30 kB 00:00 (113/271): libasan-11.2.1-1.fc35.i686.rpm 12 MB/s | 445 kB 00:00 (114/271): libblkid-devel-2.37.2-1.fc35.i686.rp 1.1 MB/s | 18 kB 00:00 (115/271): libatomic-11.2.1-1.fc35.i686.rpm 1.9 MB/s | 47 kB 00:00 (116/271): libcloudproviders-0.3.1-4.fc35.i686. 2.9 MB/s | 47 kB 00:00 (117/271): libdatrie-0.2.13-2.fc35.i686.rpm 2.7 MB/s | 32 kB 00:00 (118/271): libdatrie-devel-0.2.13-2.fc35.i686.r 6.9 MB/s | 132 kB 00:00 (119/271): libdrm-2.4.107-2.fc35.i686.rpm 8.4 MB/s | 175 kB 00:00 (120/271): libdrm-devel-2.4.107-2.fc35.i686.rpm 5.9 MB/s | 145 kB 00:00 (121/271): libepoxy-1.5.9-1.fc35.i686.rpm 11 MB/s | 254 kB 00:00 (122/271): libffi-devel-3.1-29.fc35.i686.rpm 1.9 MB/s | 22 kB 00:00 (123/271): libevent-2.1.12-4.fc35.i686.rpm 12 MB/s | 278 kB 00:00 (124/271): libglvnd-1.3.4-2.fc35.i686.rpm 7.8 MB/s | 134 kB 00:00 (125/271): libglvnd-core-devel-1.3.4-2.fc35.i68 1.1 MB/s | 18 kB 00:00 (126/271): libglvnd-devel-1.3.4-2.fc35.i686.rpm 9.8 MB/s | 156 kB 00:00 (127/271): libglvnd-egl-1.3.4-2.fc35.i686.rpm 2.8 MB/s | 38 kB 00:00 (128/271): libglvnd-gles-1.3.4-2.fc35.i686.rpm 2.6 MB/s | 30 kB 00:00 (129/271): libglvnd-glx-1.3.4-2.fc35.i686.rpm 9.4 MB/s | 141 kB 00:00 (130/271): libglvnd-opengl-1.3.4-2.fc35.i686.rp 3.4 MB/s | 40 kB 00:00 (131/271): libgusb-0.3.8-1.fc35.i686.rpm 3.8 MB/s | 52 kB 00:00 (132/271): libicu-devel-69.1-2.fc35.i686.rpm 12 MB/s | 839 kB 00:00 (133/271): libjpeg-turbo-2.1.0-3.fc35.i686.rpm 6.7 MB/s | 184 kB 00:00 (134/271): libmount-devel-2.37.2-1.fc35.i686.rp 1.4 MB/s | 19 kB 00:00 (135/271): libmpc-1.2.1-3.fc35.i686.rpm 4.0 MB/s | 67 kB 00:00 (136/271): libogg-1.3.5-2.fc35.i686.rpm 2.5 MB/s | 34 kB 00:00 (137/271): libpciaccess-0.16-5.fc35.i686.rpm 2.1 MB/s | 29 kB 00:00 (138/271): libpciaccess-devel-0.16-5.fc35.i686. 883 kB/s | 12 kB 00:00 (139/271): libpng-1.6.37-11.fc35.i686.rpm 6.6 MB/s | 125 kB 00:00 (140/271): libpng-devel-1.6.37-11.fc35.i686.rpm 3.8 MB/s | 291 kB 00:00 (141/271): libproxy-0.4.17-3.fc35.i686.rpm 5.3 MB/s | 75 kB 00:00 (142/271): libselinux-devel-3.3-1.fc35.i686.rpm 7.7 MB/s | 112 kB 00:00 (143/271): libsepol-devel-3.3-1.fc35.i686.rpm 2.6 MB/s | 40 kB 00:00 (144/271): libsndfile-1.0.31-5.fc35.fc35.i686.r 9.0 MB/s | 233 kB 00:00 (145/271): libsoup-2.74.1-1.fc35.i686.rpm 13 MB/s | 412 kB 00:00 (146/271): libicu-69.1-2.fc35.i686.rpm 23 MB/s | 9.9 MB 00:00 (147/271): libstemmer-0-17.585svn.fc35.i686.rpm 5.8 MB/s | 80 kB 00:00 (148/271): libthai-0.1.28-7.fc35.i686.rpm 10 MB/s | 208 kB 00:00 (149/271): libthai-devel-0.1.28-7.fc35.i686.rpm 9.3 MB/s | 118 kB 00:00 (150/271): libstdc++-devel-11.2.1-1.fc35.i686.r 17 MB/s | 2.2 MB 00:00 (151/271): libtiff-4.3.0-2.fc35.i686.rpm 11 MB/s | 209 kB 00:00 (152/271): libtool-ltdl-2.4.6-42.fc35.i686.rpm 3.2 MB/s | 38 kB 00:00 (153/271): libtracker-sparql-3.2.1-1.fc35.i686. 16 MB/s | 371 kB 00:00 (154/271): libtiff-devel-4.3.0-2.fc35.i686.rpm 13 MB/s | 505 kB 00:00 (155/271): libusb1-1.0.24-4.fc35.i686.rpm 5.3 MB/s | 74 kB 00:00 (156/271): libubsan-11.2.1-1.fc35.i686.rpm 11 MB/s | 218 kB 00:00 (157/271): libwayland-client-1.19.0-2.fc35.i686 2.2 MB/s | 31 kB 00:00 (158/271): libwayland-cursor-1.19.0-2.fc35.i686 1.4 MB/s | 19 kB 00:00 (159/271): libwayland-egl-1.19.0-2.fc35.i686.rp 1.1 MB/s | 12 kB 00:00 (160/271): libvorbis-1.3.7-4.fc35.i686.rpm 4.0 MB/s | 192 kB 00:00 (161/271): libwayland-server-1.19.0-2.fc35.i686 3.1 MB/s | 41 kB 00:00 (162/271): libwebp-1.2.1-1.fc35.i686.rpm 13 MB/s | 288 kB 00:00 (163/271): libxcb-1.13.1-8.fc35.i686.rpm 12 MB/s | 241 kB 00:00 (164/271): libxcrypt-devel-4.4.26-4.fc35.i686.r 2.2 MB/s | 29 kB 00:00 (165/271): libxkbcommon-1.3.1-1.fc35.i686.rpm 9.3 MB/s | 147 kB 00:00 (166/271): libxcb-devel-1.13.1-8.fc35.i686.rpm 17 MB/s | 1.0 MB 00:00 (167/271): libxshmfence-1.3-9.fc35.i686.rpm 956 kB/s | 12 kB 00:00 (168/271): m4-1.4.19-2.fc35.i686.rpm 13 MB/s | 299 kB 00:00 (169/271): make-4.3-6.fc35.i686.rpm 15 MB/s | 540 kB 00:00 (170/271): mesa-libEGL-21.2.5-1.fc35.i686.rpm 7.9 MB/s | 129 kB 00:00 (171/271): libxml2-devel-2.9.12-6.fc35.i686.rpm 6.6 MB/s | 862 kB 00:00 (172/271): mesa-libGL-21.2.5-1.fc35.i686.rpm 7.7 MB/s | 181 kB 00:00 (173/271): mesa-libGL-devel-21.2.5-1.fc35.i686. 2.7 MB/s | 35 kB 00:00 (174/271): mesa-libgbm-21.2.5-1.fc35.i686.rpm 3.5 MB/s | 45 kB 00:00 (175/271): mesa-libglapi-21.2.5-1.fc35.i686.rpm 4.0 MB/s | 53 kB 00:00 (176/271): mpdecimal-2.5.1-2.fc35.i686.rpm 9.4 MB/s | 106 kB 00:00 (177/271): ncurses-6.2-8.20210508.fc35.i686.rpm 18 MB/s | 403 kB 00:00 (178/271): nettle-3.7.3-2.fc35.i686.rpm 15 MB/s | 415 kB 00:00 (179/271): notification-daemon-3.20.0-13.fc35.i 4.6 MB/s | 84 kB 00:00 (180/271): opus-1.3.1-9.fc35.i686.rpm 13 MB/s | 202 kB 00:00 (181/271): pango-1.49.2-1.fc35.i686.rpm 14 MB/s | 326 kB 00:00 (182/271): pango-devel-1.49.2-1.fc35.i686.rpm 9.2 MB/s | 148 kB 00:00 (183/271): pcre-cpp-8.45-1.fc35.i686.rpm 2.1 MB/s | 27 kB 00:00 (184/271): openssl-devel-1.1.1l-2.fc35.i686.rpm 20 MB/s | 2.2 MB 00:00 (185/271): pcre-devel-8.45-1.fc35.i686.rpm 13 MB/s | 470 kB 00:00 (186/271): pcre-utf32-8.45-1.fc35.i686.rpm 3.4 MB/s | 172 kB 00:00 (187/271): pcre-utf16-8.45-1.fc35.i686.rpm 2.2 MB/s | 181 kB 00:00 (188/271): pcre2-devel-10.37-4.fc35.i686.rpm 12 MB/s | 475 kB 00:00 (189/271): pcre2-utf16-10.37-4.fc35.i686.rpm 9.5 MB/s | 208 kB 00:00 (190/271): perl-B-1.82-482.fc35.i686.rpm 9.3 MB/s | 192 kB 00:00 (191/271): perl-Carp-1.52-478.fc35.noarch.rpm 2.7 MB/s | 29 kB 00:00 (192/271): perl-Class-Struct-0.66-482.fc35.noar 2.9 MB/s | 30 kB 00:00 (193/271): perl-Data-Dumper-2.183-2.fc35.i686.r 4.3 MB/s | 57 kB 00:00 (194/271): pcre2-utf32-10.37-4.fc35.i686.rpm 2.8 MB/s | 200 kB 00:00 (195/271): perl-DynaLoader-1.50-482.fc35.i686.r 2.9 MB/s | 34 kB 00:00 (196/271): perl-Errno-1.33-482.fc35.i686.rpm 1.9 MB/s | 23 kB 00:00 (197/271): perl-Exporter-5.76-479.fc35.noarch.r 3.1 MB/s | 31 kB 00:00 (198/271): perl-Fcntl-1.14-482.fc35.i686.rpm 2.4 MB/s | 28 kB 00:00 (199/271): perl-File-Basename-2.85-482.fc35.noa 2.2 MB/s | 25 kB 00:00 (200/271): perl-Encode-3.15-482.fc35.i686.rpm 21 MB/s | 1.2 MB 00:00 (201/271): perl-File-Compare-1.100.600-482.fc35 2.1 MB/s | 21 kB 00:00 (202/271): perl-File-Copy-2.35-482.fc35.noarch. 2.5 MB/s | 28 kB 00:00 (203/271): perl-File-Find-1.39-482.fc35.noarch. 3.2 MB/s | 33 kB 00:00 (204/271): perl-File-Path-2.18-478.fc35.noarch. 3.3 MB/s | 35 kB 00:00 (205/271): perl-File-Temp-0.231.100-478.fc35.no 5.1 MB/s | 59 kB 00:00 (206/271): perl-File-stat-1.09-482.fc35.noarch. 2.4 MB/s | 25 kB 00:00 (207/271): perl-Getopt-Long-2.52-478.fc35.noarc 5.5 MB/s | 60 kB 00:00 (208/271): perl-Getopt-Std-1.13-482.fc35.noarch 2.1 MB/s | 23 kB 00:00 (209/271): perl-HTTP-Tiny-0.078-1.fc35.noarch.r 5.0 MB/s | 55 kB 00:00 (210/271): perl-IO-1.46-482.fc35.i686.rpm 6.6 MB/s | 96 kB 00:00 (211/271): perl-IPC-Open3-1.21-482.fc35.noarch. 2.9 MB/s | 31 kB 00:00 (212/271): perl-MIME-Base64-3.16-478.fc35.i686. 1.9 MB/s | 30 kB 00:00 (213/271): perl-POSIX-1.97-482.fc35.i686.rpm 7.3 MB/s | 109 kB 00:00 (214/271): perl-Pod-Escapes-1.07-478.fc35.noarc 1.6 MB/s | 20 kB 00:00 (215/271): perl-PathTools-3.80-478.fc35.i686.rp 4.9 MB/s | 85 kB 00:00 (216/271): perl-Pod-Perldoc-3.28.01-479.fc35.no 6.6 MB/s | 84 kB 00:00 (217/271): perl-Pod-Simple-3.43-2.fc35.noarch.r 6.7 MB/s | 215 kB 00:00 (218/271): perl-Pod-Usage-2.01-478.fc35.noarch. 1.8 MB/s | 40 kB 00:00 (219/271): perl-SelectSaver-1.02-482.fc35.noarc 1.8 MB/s | 19 kB 00:00 (220/271): perl-Scalar-List-Utils-1.60-462.fc35 2.4 MB/s | 75 kB 00:00 (221/271): perl-Socket-2.032-2.fc35.i686.rpm 2.6 MB/s | 56 kB 00:00 (222/271): perl-Symbol-1.09-482.fc35.noarch.rpm 2.2 MB/s | 22 kB 00:00 (223/271): perl-Storable-3.25-1.fc35.i686.rpm 6.2 MB/s | 97 kB 00:00 (224/271): gcc-11.2.1-1.fc35.i686.rpm 8.9 MB/s | 31 MB 00:03 (225/271): perl-Term-Cap-1.17-478.fc35.noarch.r 556 kB/s | 22 kB 00:00 (226/271): perl-Term-ANSIColor-5.01-479.fc35.no 1.1 MB/s | 48 kB 00:00 (227/271): perl-Text-Tabs+Wrap-2021.0814-1.fc35 2.2 MB/s | 22 kB 00:00 (228/271): perl-Text-ParseWords-3.30-478.fc35.n 1.2 MB/s | 16 kB 00:00 (229/271): perl-Thread-Queue-3.14-478.fc35.noar 1.8 MB/s | 21 kB 00:00 (230/271): perl-Time-Local-1.300-478.fc35.noarc 3.1 MB/s | 33 kB 00:00 (231/271): perl-if-0.60.900-482.fc35.noarch.rpm 2.1 MB/s | 22 kB 00:00 (232/271): perl-constant-1.33-479.fc35.noarch.r 1.9 MB/s | 23 kB 00:00 (233/271): perl-interpreter-5.34.0-482.fc35.i68 6.5 MB/s | 79 kB 00:00 (234/271): perl-mro-1.25-482.fc35.i686.rpm 2.4 MB/s | 36 kB 00:00 (235/271): perl-overload-1.33-482.fc35.noarch.r 4.8 MB/s | 53 kB 00:00 (236/271): perl-overloading-0.02-482.fc35.noarc 1.5 MB/s | 21 kB 00:00 (237/271): perl-parent-0.238-478.fc35.noarch.rp 944 kB/s | 14 kB 00:00 (238/271): perl-podlators-4.14-478.fc35.noarch. 7.0 MB/s | 111 kB 00:00 (239/271): perl-subs-1.04-482.fc35.noarch.rpm 1.7 MB/s | 19 kB 00:00 (240/271): perl-threads-shared-1.62-478.fc35.i6 2.9 MB/s | 44 kB 00:00 (241/271): perl-threads-2.26-448.fc35.i686.rpm 3.1 MB/s | 59 kB 00:00 (242/271): pixman-0.40.0-4.fc35.i686.rpm 11 MB/s | 282 kB 00:00 (243/271): perl-vars-1.05-482.fc35.noarch.rpm 754 kB/s | 21 kB 00:00 (244/271): pixman-devel-0.40.0-4.fc35.i686.rpm 1.0 MB/s | 17 kB 00:00 (245/271): perl-libs-5.34.0-482.fc35.i686.rpm 20 MB/s | 2.2 MB 00:00 (246/271): polkit-libs-0.120-1.fc35.i686.rpm 3.4 MB/s | 69 kB 00:00 (247/271): procps-ng-3.3.17-3.fc35.i686.rpm 12 MB/s | 330 kB 00:00 (248/271): pulseaudio-libs-devel-15.0-2.fc35.i6 14 MB/s | 394 kB 00:00 (249/271): pulseaudio-libs-glib2-15.0-2.fc35.i6 1.2 MB/s | 18 kB 00:00 (250/271): pulseaudio-libs-15.0-2.fc35.i686.rpm 16 MB/s | 673 kB 00:00 (251/271): python-rpm-macros-3.10-10.fc35.noarc 1.3 MB/s | 18 kB 00:00 (252/271): python-setuptools-wheel-57.4.0-1.fc3 16 MB/s | 505 kB 00:00 (253/271): python-pip-wheel-21.2.3-3.fc35.noarc 21 MB/s | 1.1 MB 00:00 (254/271): python3-3.10.0-1.fc35.i686.rpm 1.7 MB/s | 25 kB 00:00 (255/271): shared-mime-info-2.1-3.fc35.i686.rpm 9.7 MB/s | 374 kB 00:00 (256/271): sqlite-3.36.0-3.fc35.i686.rpm 8.1 MB/s | 813 kB 00:00 (257/271): sqlite-devel-3.36.0-3.fc35.i686.rpm 8.2 MB/s | 138 kB 00:00 (258/271): sysprof-capture-devel-3.42.0-1.fc35. 4.5 MB/s | 63 kB 00:00 (259/271): tcl-8.6.10-5.fc34.i686.rpm 18 MB/s | 1.1 MB 00:00 (260/271): python3-libs-3.10.0-1.fc35.i686.rpm 25 MB/s | 7.5 MB 00:00 (261/271): tix-8.4.3-32.fc35.i686.rpm 3.4 MB/s | 254 kB 00:00 (262/271): tk-8.6.10-7.fc35.i686.rpm 24 MB/s | 1.6 MB 00:00 (263/271): valgrind-devel-3.18.1-1.fc35.i686.rp 4.0 MB/s | 56 kB 00:00 (264/271): xkeyboard-config-2.33-2.fc35.noarch. 21 MB/s | 783 kB 00:00 (265/271): xml-common-0.6.3-57.fc35.noarch.rpm 3.1 MB/s | 31 kB 00:00 (266/271): xorg-x11-proto-devel-2021.5-1.fc35.n 12 MB/s | 262 kB 00:00 (267/271): xz-devel-5.2.5-7.fc35.i686.rpm 4.0 MB/s | 52 kB 00:00 (268/271): valgrind-3.18.1-1.fc35.i686.rpm 23 MB/s | 4.3 MB 00:00 (269/271): yasm-1.3.0-14.fc35.i686.rpm 17 MB/s | 475 kB 00:00 (270/271): zlib-devel-1.2.11-30.fc35.i686.rpm 3.3 MB/s | 44 kB 00:00 (271/271): python2.7-2.7.18-15.fc35.i686.rpm 6.5 MB/s | 13 MB 00:01 -------------------------------------------------------------------------------- Total 27 MB/s | 177 MB 00:06 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.fc35.noarch 1/271 Installing : zlib-devel-1.2.11-30.fc35.i686 2/271 Running scriptlet: xml-common-0.6.3-57.fc35.noarch 3/271 Installing : xml-common-0.6.3-57.fc35.noarch 3/271 Installing : kernel-headers-5.14.9-300.fc35.i686 4/271 Installing : hicolor-icon-theme-0.17-11.fc35.noarch 5/271 Installing : fonts-filesystem-1:2.0.5-6.fc35.noarch 6/271 Installing : dejavu-sans-fonts-2.37-17.fc35.noarch 7/271 Installing : emacs-filesystem-1:27.2-9.fc35.noarch 8/271 Installing : cmake-filesystem-3.21.3-1.fc35.i686 9/271 Installing : langpacks-core-font-en-3.0-15.fc35.noarch 10/271 Installing : xz-devel-5.2.5-7.fc35.i686 11/271 Installing : libxml2-devel-2.9.12-6.fc35.i686 12/271 Installing : xkeyboard-config-2.33-2.fc35.noarch 13/271 Installing : sysprof-capture-devel-3.42.0-1.fc35.i686 14/271 Installing : python-setuptools-wheel-57.4.0-1.fc35.noarch 15/271 Installing : python-rpm-macros-3.10-10.fc35.noarch 16/271 Installing : python-pip-wheel-21.2.3-3.fc35.noarch 17/271 Installing : libstdc++-devel-11.2.1-1.fc35.i686 18/271 Installing : libsepol-devel-3.3-1.fc35.i686 19/271 Installing : libglvnd-core-devel-1:1.3.4-2.fc35.i686 20/271 Installing : libffi-devel-3.1-29.fc35.i686 21/271 Installing : libblkid-devel-2.37.2-1.fc35.i686 22/271 Installing : libX11-common-1.7.2-3.fc35.noarch 23/271 Installing : hwdata-0.353-1.fc35.noarch 24/271 Installing : glibc-headers-x86-2.34-8.fc35.noarch 25/271 Installing : libxcrypt-devel-4.4.26-4.fc35.i686 26/271 Installing : glibc-devel-2.34-8.fc35.i686 27/271 Installing : dbus-common-1:1.12.20-5.fc35.noarch 28/271 Running scriptlet: dbus-common-1:1.12.20-5.fc35.noarch 28/271 Installing : bzip2-devel-1.0.8-9.fc35.i686 29/271 Installing : annobin-docs-9.87-2.fc35.noarch 30/271 Installing : adwaita-cursor-theme-41.0-1.fc35.noarch 31/271 Installing : expat-2.4.1-2.fc35.i686 32/271 Installing : dbus-libs-1:1.12.20-5.fc35.i686 33/271 Installing : libpng-2:1.6.37-11.fc35.i686 34/271 Installing : libglvnd-1:1.3.4-2.fc35.i686 35/271 Installing : libpng-devel-2:1.6.37-11.fc35.i686 36/271 Installing : tcl-1:8.6.10-5.fc34.i686 37/271 Installing : pixman-0.40.0-4.fc35.i686 38/271 Installing : mesa-libglapi-21.2.5-1.fc35.i686 39/271 Installing : libwayland-client-1.19.0-2.fc35.i686 40/271 Installing : libogg-2:1.3.5-2.fc35.i686 41/271 Installing : libmpc-1.2.1-3.fc35.i686 42/271 Installing : libicu-69.1-2.fc35.i686 43/271 Installing : libX11-xcb-1.7.2-3.fc35.i686 44/271 Installing : libICE-1.0.10-7.fc35.i686 45/271 Installing : fribidi-1.0.10-5.fc35.i686 46/271 Installing : libICE-devel-1.0.10-7.fc35.i686 47/271 Installing : dbus-devel-1:1.12.20-5.fc35.i686 48/271 Installing : libSM-1.2.3-9.fc35.i686 49/271 Installing : libpciaccess-0.16-5.fc35.i686 50/271 Installing : libdrm-2.4.107-2.fc35.i686 51/271 Installing : m4-1.4.19-2.fc35.i686 52/271 Installing : libxshmfence-1.3-9.fc35.i686 53/271 Installing : libwayland-server-1.19.0-2.fc35.i686 54/271 Installing : libjpeg-turbo-2.1.0-3.fc35.i686 55/271 Installing : libdatrie-0.2.13-2.fc35.i686 56/271 Installing : libthai-0.1.28-7.fc35.i686 57/271 Installing : libXau-1.0.9-7.fc35.i686 58/271 Installing : libxcb-1.13.1-8.fc35.i686 59/271 Installing : libX11-1.7.2-3.fc35.i686 60/271 Installing : libXext-1.3.4-7.fc35.i686 61/271 Installing : libXrender-0.9.10-15.fc35.i686 62/271 Installing : libXfixes-6.0.0-2.fc35.i686 63/271 Installing : libXi-1.7.10-7.fc35.i686 64/271 Installing : libXcursor-1.2.0-6.fc35.i686 65/271 Installing : libXrandr-1.5.2-7.fc35.i686 66/271 Installing : libXinerama-1.1.4-9.fc35.i686 67/271 Installing : libXcomposite-0.4.5-6.fc35.i686 68/271 Installing : libXdamage-1.1.5-6.fc35.i686 69/271 Installing : graphite2-1.3.14-8.fc35.i686 70/271 Installing : graphite2-devel-1.3.14-8.fc35.i686 71/271 Installing : libXau-devel-1.0.9-7.fc35.i686 72/271 Installing : libxcb-devel-1.13.1-8.fc35.i686 73/271 Installing : libX11-devel-1.7.2-3.fc35.i686 74/271 Installing : libXext-devel-1.3.4-7.fc35.i686 75/271 Installing : libXrender-devel-0.9.10-15.fc35.i686 76/271 Installing : libXfixes-devel-6.0.0-2.fc35.i686 77/271 Installing : libXcomposite-devel-0.4.5-6.fc35.i686 78/271 Installing : libXcursor-devel-1.2.0-6.fc35.i686 79/271 Installing : libXi-devel-1.7.10-7.fc35.i686 80/271 Installing : libXrandr-devel-1.5.2-7.fc35.i686 81/271 Installing : libXinerama-devel-1.1.4-9.fc35.i686 82/271 Installing : libpciaccess-devel-0.16-5.fc35.i686 83/271 Installing : libSM-devel-1.2.3-9.fc35.i686 84/271 Installing : fribidi-devel-1.0.10-5.fc35.i686 85/271 Installing : pixman-devel-0.40.0-4.fc35.i686 86/271 Installing : adwaita-icon-theme-41.0-1.fc35.noarch 87/271 Installing : libXtst-1.2.3-15.fc35.i686 88/271 Installing : libXxf86vm-1.1.4-17.fc35.i686 89/271 Installing : libglvnd-glx-1:1.3.4-2.fc35.i686 90/271 Installing : mesa-libGL-21.2.5-1.fc35.i686 91/271 Installing : libXt-1.2.0-5.fc35.i686 92/271 Installing : libdatrie-devel-0.2.13-2.fc35.i686 93/271 Installing : libthai-devel-0.1.28-7.fc35.i686 94/271 Installing : mesa-libgbm-21.2.5-1.fc35.i686 95/271 Installing : libglvnd-egl-1:1.3.4-2.fc35.i686 96/271 Installing : mesa-libEGL-21.2.5-1.fc35.i686 97/271 Installing : libglvnd-gles-1:1.3.4-2.fc35.i686 98/271 Installing : libicu-devel-69.1-2.fc35.i686 99/271 Installing : cpp-11.2.1-1.fc35.i686 100/271 Installing : flac-libs-1.3.3-9.fc35.i686 101/271 Installing : libvorbis-1:1.3.7-4.fc35.i686 102/271 Installing : libwayland-cursor-1.19.0-2.fc35.i686 103/271 Installing : libglvnd-opengl-1:1.3.4-2.fc35.i686 104/271 Installing : libglvnd-devel-1:1.3.4-2.fc35.i686 105/271 Running scriptlet: dbus-broker-29-4.fc35.i686 106/271 useradd warning: dbus's uid 81 outside of the SYS_UID_MIN 201 and SYS_UID_MAX 999 range. Installing : dbus-broker-29-4.fc35.i686 106/271 Running scriptlet: dbus-broker-29-4.fc35.i686 106/271 Installing : dbus-1:1.12.20-5.fc35.i686 107/271 Installing : libxkbcommon-1.3.1-1.fc35.i686 108/271 Installing : sqlite-3.36.0-3.fc35.i686 109/271 Installing : procps-ng-3.3.17-3.fc35.i686 110/271 Installing : pcre2-utf32-10.37-4.fc35.i686 111/271 Installing : pcre2-utf16-10.37-4.fc35.i686 112/271 Installing : pcre2-devel-10.37-4.fc35.i686 113/271 Installing : libselinux-devel-3.3-1.fc35.i686 114/271 Installing : libmount-devel-2.37.2-1.fc35.i686 115/271 Installing : pcre-utf32-8.45-1.fc35.i686 116/271 Installing : pcre-utf16-8.45-1.fc35.i686 117/271 Installing : pcre-cpp-8.45-1.fc35.i686 118/271 Installing : pcre-devel-8.45-1.fc35.i686 119/271 Installing : opus-1.3.1-9.fc35.i686 120/271 Installing : nettle-3.7.3-2.fc35.i686 121/271 Installing : gnutls-3.7.2-2.fc35.i686 122/271 Installing : glib2-2.70.1-1.fc35.i686 123/271 Installing : atk-2.36.0-4.fc35.i686 124/271 Installing : harfbuzz-2.8.2-2.fc35.i686 125/271 Installing : freetype-2.11.0-1.fc35.i686 126/271 Installing : fontconfig-2.13.94-3.fc35.i686 127/271 Running scriptlet: fontconfig-2.13.94-3.fc35.i686 127/271 Installing : cairo-1.17.4-4.fc35.i686 128/271 Installing : libXft-2.3.3-7.fc35.i686 129/271 Installing : pango-1.49.2-1.fc35.i686 130/271 Running scriptlet: tk-1:8.6.10-7.fc35.i686 131/271 Installing : tk-1:8.6.10-7.fc35.i686 131/271 Installing : dbus-glib-0.112-2.fc35.i686 132/271 Installing : shared-mime-info-2.1-3.fc35.i686 133/271 Running scriptlet: shared-mime-info-2.1-3.fc35.i686 133/271 Installing : gsettings-desktop-schemas-41.0-1.fc35.i686 134/271 Installing : gdk-pixbuf2-2.42.6-2.fc35.i686 135/271 Installing : gtk-update-icon-cache-3.24.30-4.fc35.i686 136/271 Installing : tix-1:8.4.3-32.fc35.i686 137/271 Running scriptlet: tix-1:8.4.3-32.fc35.i686 137/271 Installing : cairo-gobject-1.17.4-4.fc35.i686 138/271 Installing : harfbuzz-icu-2.8.2-2.fc35.i686 139/271 Installing : at-spi2-core-2.42.0-1.fc35.i686 140/271 Installing : at-spi2-atk-2.38.0-3.fc35.i686 141/271 Installing : json-glib-1.6.6-1.fc35.i686 142/271 Installing : libcloudproviders-0.3.1-4.fc35.i686 143/271 Installing : polkit-libs-0.120-1.fc35.i686 144/271 Installing : GConf2-3.2.6-31.fc35.i686 145/271 Running scriptlet: GConf2-3.2.6-31.fc35.i686 145/271 Installing : ncurses-6.2-8.20210508.fc35.i686 146/271 Installing : mpdecimal-2.5.1-2.fc35.i686 147/271 Installing : python3-3.10.0-1.fc35.i686 148/271 Installing : python3-libs-3.10.0-1.fc35.i686 149/271 Installing : glib2-devel-2.70.1-1.fc35.i686 150/271 Installing : atk-devel-2.36.0-4.fc35.i686 151/271 Installing : libwebp-1.2.1-1.fc35.i686 152/271 Installing : libwayland-egl-1.19.0-2.fc35.i686 153/271 Installing : libusb1-1.0.24-4.fc35.i686 154/271 Installing : libgusb-0.3.8-1.fc35.i686 155/271 Installing : libubsan-11.2.1-1.fc35.i686 156/271 Installing : libtool-ltdl-2.4.6-42.fc35.i686 157/271 Installing : libstemmer-0-17.585svn.fc35.i686 158/271 Installing : libproxy-0.4.17-3.fc35.i686 159/271 Installing : glib-networking-2.70.0-1.fc35.i686 160/271 Installing : libsoup-2.74.1-1.fc35.i686 161/271 Installing : libtracker-sparql-3.2.1-1.fc35.i686 162/271 Installing : libevent-2.1.12-4.fc35.i686 163/271 Installing : avahi-libs-0.8-14.fc35.i686 164/271 Installing : cups-libs-1:2.3.3op2-8.fc35.i686 165/271 Installing : libepoxy-1.5.9-1.fc35.i686 166/271 Installing : libatomic-11.2.1-1.fc35.i686 167/271 Installing : libasyncns-0.8-21.fc35.i686 168/271 Installing : libasan-11.2.1-1.fc35.i686 169/271 Installing : lcms2-2.12-2.fc35.i686 170/271 Installing : colord-libs-1.4.5-3.fc35.i686 171/271 Installing : jbigkit-libs-2.1-22.fc35.i686 172/271 Installing : libtiff-4.3.0-2.fc35.i686 173/271 Installing : libtiff-devel-4.3.0-2.fc35.i686 174/271 Installing : gdk-pixbuf2-modules-2.42.6-2.fc35.i686 175/271 Installing : gtk2-2.24.33-5.fc35.i686 176/271 Installing : gtk3-3.24.30-4.fc35.i686 177/271 Installing : gdk-pixbuf2-devel-2.42.6-2.fc35.i686 178/271 Installing : gsm-1.0.19-6.fc35.i686 179/271 Installing : libsndfile-1.0.31-5.fc35.fc35.i686 180/271 Installing : pulseaudio-libs-15.0-2.fc35.i686 181/271 Installing : pulseaudio-libs-glib2-15.0-2.fc35.i686 182/271 Running scriptlet: groff-base-1.22.4-8.fc35.i686 183/271 Installing : groff-base-1.22.4-8.fc35.i686 183/271 Running scriptlet: groff-base-1.22.4-8.fc35.i686 183/271 Installing : perl-Text-Tabs+Wrap-2021.0814-1.fc35.noarch 184/271 Installing : perl-if-0.60.900-482.fc35.noarch 185/271 Installing : perl-Time-Local-2:1.300-478.fc35.noarch 186/271 Installing : perl-File-Path-2.18-478.fc35.noarch 187/271 Installing : perl-Pod-Escapes-1:1.07-478.fc35.noarch 188/271 Installing : perl-Class-Struct-0.66-482.fc35.noarch 189/271 Installing : perl-POSIX-1.97-482.fc35.i686 190/271 Installing : perl-Term-ANSIColor-5.01-479.fc35.noarch 191/271 Installing : perl-IPC-Open3-1.21-482.fc35.noarch 192/271 Installing : perl-HTTP-Tiny-0.078-1.fc35.noarch 193/271 Installing : perl-subs-1.04-482.fc35.noarch 194/271 Installing : perl-File-Temp-1:0.231.100-478.fc35.noarch 195/271 Installing : perl-Term-Cap-1.17-478.fc35.noarch 196/271 Installing : perl-Pod-Simple-1:3.43-2.fc35.noarch 197/271 Installing : perl-Socket-4:2.032-2.fc35.i686 198/271 Installing : perl-SelectSaver-1.02-482.fc35.noarch 199/271 Installing : perl-Symbol-1.09-482.fc35.noarch 200/271 Installing : perl-File-stat-1.09-482.fc35.noarch 201/271 Installing : perl-podlators-1:4.14-478.fc35.noarch 202/271 Installing : perl-Pod-Perldoc-3.28.01-479.fc35.noarch 203/271 Installing : perl-Fcntl-1.14-482.fc35.i686 204/271 Installing : perl-Text-ParseWords-3.30-478.fc35.noarch 205/271 Installing : perl-mro-1.25-482.fc35.i686 206/271 Installing : perl-IO-1.46-482.fc35.i686 207/271 Installing : perl-overloading-0.02-482.fc35.noarch 208/271 Installing : perl-Pod-Usage-4:2.01-478.fc35.noarch 209/271 Installing : perl-Errno-1.33-482.fc35.i686 210/271 Installing : perl-File-Basename-2.85-482.fc35.noarch 211/271 Installing : perl-Getopt-Std-1.13-482.fc35.noarch 212/271 Installing : perl-MIME-Base64-3.16-478.fc35.i686 213/271 Installing : perl-Scalar-List-Utils-5:1.60-462.fc35.i686 214/271 Installing : perl-constant-1.33-479.fc35.noarch 215/271 Installing : perl-Storable-1:3.25-1.fc35.i686 216/271 Installing : perl-overload-1.33-482.fc35.noarch 217/271 Installing : perl-parent-1:0.238-478.fc35.noarch 218/271 Installing : perl-vars-1.05-482.fc35.noarch 219/271 Installing : perl-Getopt-Long-1:2.52-478.fc35.noarch 220/271 Installing : perl-DynaLoader-1.50-482.fc35.i686 221/271 Installing : perl-Carp-1.52-478.fc35.noarch 222/271 Installing : perl-Exporter-5.76-479.fc35.noarch 223/271 Installing : perl-PathTools-3.80-478.fc35.i686 224/271 Installing : perl-Encode-4:3.15-482.fc35.i686 225/271 Installing : perl-libs-4:5.34.0-482.fc35.i686 226/271 Installing : perl-interpreter-4:5.34.0-482.fc35.i686 227/271 Installing : perl-File-Compare-1.100.600-482.fc35.noarch 228/271 Installing : perl-File-Copy-2.35-482.fc35.noarch 229/271 Installing : perl-threads-1:2.26-448.fc35.i686 230/271 Installing : perl-File-Find-1.39-482.fc35.noarch 231/271 Installing : perl-threads-shared-1.62-478.fc35.i686 232/271 Installing : perl-Thread-Queue-3.14-478.fc35.noarch 233/271 Installing : valgrind-1:3.18.1-1.fc35.i686 234/271 Installing : valgrind-devel-1:3.18.1-1.fc35.i686 235/271 Installing : libdrm-devel-2.4.107-2.fc35.i686 236/271 Installing : perl-Data-Dumper-2.183-2.fc35.i686 237/271 Installing : perl-B-1.82-482.fc35.i686 238/271 Installing : autoconf-2.69-37.fc35.noarch 239/271 Installing : automake-1.16.2-5.fc35.noarch 240/271 Installing : gettext-libs-0.21-8.fc35.i686 241/271 Installing : gettext-0.21-8.fc35.i686 242/271 Installing : gc-8.0.4-6.fc35.i686 243/271 Installing : guile22-2.2.7-3.fc35.i686 244/271 Installing : make-1:4.3-6.fc35.i686 245/271 Installing : gcc-11.2.1-1.fc35.i686 246/271 Installing : brotli-1.0.9-6.fc35.i686 247/271 Installing : brotli-devel-1.0.9-6.fc35.i686 248/271 Installing : harfbuzz-devel-2.8.2-2.fc35.i686 249/271 Installing : freetype-devel-2.11.0-1.fc35.i686 250/271 Installing : fontconfig-devel-2.13.94-3.fc35.i686 251/271 Installing : cairo-devel-1.17.4-4.fc35.i686 252/271 Installing : libXft-devel-2.3.3-7.fc35.i686 253/271 Installing : pango-devel-1.49.2-1.fc35.i686 254/271 Installing : alsa-lib-1.2.5.1-3.fc35.i686 255/271 Installing : alsa-lib-devel-1.2.5.1-3.fc35.i686 256/271 Installing : GConf2-devel-3.2.6-31.fc35.i686 257/271 Installing : mesa-libGL-devel-21.2.5-1.fc35.i686 258/271 Installing : pulseaudio-libs-devel-15.0-2.fc35.i686 259/271 Installing : sqlite-devel-3.36.0-3.fc35.i686 260/271 Installing : libXt-devel-1.2.0-5.fc35.i686 261/271 Installing : autoconf213-2.13-47.fc35.noarch 262/271 Installing : openssl-devel-1:1.1.1l-2.fc35.i686 263/271 Installing : gtk2-devel-2.24.33-5.fc35.i686 264/271 Installing : annobin-plugin-gcc-9.87-2.fc35.i686 265/271 Installing : gcc-c++-11.2.1-1.fc35.i686 266/271 Installing : notification-daemon-3.20.0-13.fc35.i686 267/271 Installing : dbus-glib-devel-0.112-2.fc35.i686 268/271 Installing : python2.7-2.7.18-15.fc35.i686 269/271 Installing : desktop-file-utils-0.26-4.fc35.i686 270/271 Installing : yasm-1.3.0-14.fc35.i686 271/271 Running scriptlet: fontconfig-2.13.94-3.fc35.i686 271/271 Running scriptlet: yasm-1.3.0-14.fc35.i686 271/271 Verifying : GConf2-3.2.6-31.fc35.i686 1/271 Verifying : GConf2-devel-3.2.6-31.fc35.i686 2/271 Verifying : adwaita-cursor-theme-41.0-1.fc35.noarch 3/271 Verifying : adwaita-icon-theme-41.0-1.fc35.noarch 4/271 Verifying : alsa-lib-1.2.5.1-3.fc35.i686 5/271 Verifying : alsa-lib-devel-1.2.5.1-3.fc35.i686 6/271 Verifying : annobin-docs-9.87-2.fc35.noarch 7/271 Verifying : annobin-plugin-gcc-9.87-2.fc35.i686 8/271 Verifying : at-spi2-atk-2.38.0-3.fc35.i686 9/271 Verifying : at-spi2-core-2.42.0-1.fc35.i686 10/271 Verifying : atk-2.36.0-4.fc35.i686 11/271 Verifying : atk-devel-2.36.0-4.fc35.i686 12/271 Verifying : autoconf-2.69-37.fc35.noarch 13/271 Verifying : autoconf213-2.13-47.fc35.noarch 14/271 Verifying : automake-1.16.2-5.fc35.noarch 15/271 Verifying : avahi-libs-0.8-14.fc35.i686 16/271 Verifying : brotli-1.0.9-6.fc35.i686 17/271 Verifying : brotli-devel-1.0.9-6.fc35.i686 18/271 Verifying : bzip2-devel-1.0.8-9.fc35.i686 19/271 Verifying : cairo-1.17.4-4.fc35.i686 20/271 Verifying : cairo-devel-1.17.4-4.fc35.i686 21/271 Verifying : cairo-gobject-1.17.4-4.fc35.i686 22/271 Verifying : cmake-filesystem-3.21.3-1.fc35.i686 23/271 Verifying : colord-libs-1.4.5-3.fc35.i686 24/271 Verifying : cpp-11.2.1-1.fc35.i686 25/271 Verifying : cups-libs-1:2.3.3op2-8.fc35.i686 26/271 Verifying : dbus-1:1.12.20-5.fc35.i686 27/271 Verifying : dbus-broker-29-4.fc35.i686 28/271 Verifying : dbus-common-1:1.12.20-5.fc35.noarch 29/271 Verifying : dbus-devel-1:1.12.20-5.fc35.i686 30/271 Verifying : dbus-glib-0.112-2.fc35.i686 31/271 Verifying : dbus-glib-devel-0.112-2.fc35.i686 32/271 Verifying : dbus-libs-1:1.12.20-5.fc35.i686 33/271 Verifying : dejavu-sans-fonts-2.37-17.fc35.noarch 34/271 Verifying : desktop-file-utils-0.26-4.fc35.i686 35/271 Verifying : emacs-filesystem-1:27.2-9.fc35.noarch 36/271 Verifying : expat-2.4.1-2.fc35.i686 37/271 Verifying : flac-libs-1.3.3-9.fc35.i686 38/271 Verifying : fontconfig-2.13.94-3.fc35.i686 39/271 Verifying : fontconfig-devel-2.13.94-3.fc35.i686 40/271 Verifying : fonts-filesystem-1:2.0.5-6.fc35.noarch 41/271 Verifying : freetype-2.11.0-1.fc35.i686 42/271 Verifying : freetype-devel-2.11.0-1.fc35.i686 43/271 Verifying : fribidi-1.0.10-5.fc35.i686 44/271 Verifying : fribidi-devel-1.0.10-5.fc35.i686 45/271 Verifying : gc-8.0.4-6.fc35.i686 46/271 Verifying : gcc-11.2.1-1.fc35.i686 47/271 Verifying : gcc-c++-11.2.1-1.fc35.i686 48/271 Verifying : gdk-pixbuf2-2.42.6-2.fc35.i686 49/271 Verifying : gdk-pixbuf2-devel-2.42.6-2.fc35.i686 50/271 Verifying : gdk-pixbuf2-modules-2.42.6-2.fc35.i686 51/271 Verifying : gettext-0.21-8.fc35.i686 52/271 Verifying : gettext-libs-0.21-8.fc35.i686 53/271 Verifying : glib-networking-2.70.0-1.fc35.i686 54/271 Verifying : glib2-2.70.1-1.fc35.i686 55/271 Verifying : glib2-devel-2.70.1-1.fc35.i686 56/271 Verifying : glibc-devel-2.34-8.fc35.i686 57/271 Verifying : glibc-headers-x86-2.34-8.fc35.noarch 58/271 Verifying : gnutls-3.7.2-2.fc35.i686 59/271 Verifying : graphite2-1.3.14-8.fc35.i686 60/271 Verifying : graphite2-devel-1.3.14-8.fc35.i686 61/271 Verifying : groff-base-1.22.4-8.fc35.i686 62/271 Verifying : gsettings-desktop-schemas-41.0-1.fc35.i686 63/271 Verifying : gsm-1.0.19-6.fc35.i686 64/271 Verifying : gtk-update-icon-cache-3.24.30-4.fc35.i686 65/271 Verifying : gtk2-2.24.33-5.fc35.i686 66/271 Verifying : gtk2-devel-2.24.33-5.fc35.i686 67/271 Verifying : gtk3-3.24.30-4.fc35.i686 68/271 Verifying : guile22-2.2.7-3.fc35.i686 69/271 Verifying : harfbuzz-2.8.2-2.fc35.i686 70/271 Verifying : harfbuzz-devel-2.8.2-2.fc35.i686 71/271 Verifying : harfbuzz-icu-2.8.2-2.fc35.i686 72/271 Verifying : hicolor-icon-theme-0.17-11.fc35.noarch 73/271 Verifying : hwdata-0.353-1.fc35.noarch 74/271 Verifying : jbigkit-libs-2.1-22.fc35.i686 75/271 Verifying : json-glib-1.6.6-1.fc35.i686 76/271 Verifying : kernel-headers-5.14.9-300.fc35.i686 77/271 Verifying : langpacks-core-font-en-3.0-15.fc35.noarch 78/271 Verifying : lcms2-2.12-2.fc35.i686 79/271 Verifying : libICE-1.0.10-7.fc35.i686 80/271 Verifying : libICE-devel-1.0.10-7.fc35.i686 81/271 Verifying : libSM-1.2.3-9.fc35.i686 82/271 Verifying : libSM-devel-1.2.3-9.fc35.i686 83/271 Verifying : libX11-1.7.2-3.fc35.i686 84/271 Verifying : libX11-common-1.7.2-3.fc35.noarch 85/271 Verifying : libX11-devel-1.7.2-3.fc35.i686 86/271 Verifying : libX11-xcb-1.7.2-3.fc35.i686 87/271 Verifying : libXau-1.0.9-7.fc35.i686 88/271 Verifying : libXau-devel-1.0.9-7.fc35.i686 89/271 Verifying : libXcomposite-0.4.5-6.fc35.i686 90/271 Verifying : libXcomposite-devel-0.4.5-6.fc35.i686 91/271 Verifying : libXcursor-1.2.0-6.fc35.i686 92/271 Verifying : libXcursor-devel-1.2.0-6.fc35.i686 93/271 Verifying : libXdamage-1.1.5-6.fc35.i686 94/271 Verifying : libXext-1.3.4-7.fc35.i686 95/271 Verifying : libXext-devel-1.3.4-7.fc35.i686 96/271 Verifying : libXfixes-6.0.0-2.fc35.i686 97/271 Verifying : libXfixes-devel-6.0.0-2.fc35.i686 98/271 Verifying : libXft-2.3.3-7.fc35.i686 99/271 Verifying : libXft-devel-2.3.3-7.fc35.i686 100/271 Verifying : libXi-1.7.10-7.fc35.i686 101/271 Verifying : libXi-devel-1.7.10-7.fc35.i686 102/271 Verifying : libXinerama-1.1.4-9.fc35.i686 103/271 Verifying : libXinerama-devel-1.1.4-9.fc35.i686 104/271 Verifying : libXrandr-1.5.2-7.fc35.i686 105/271 Verifying : libXrandr-devel-1.5.2-7.fc35.i686 106/271 Verifying : libXrender-0.9.10-15.fc35.i686 107/271 Verifying : libXrender-devel-0.9.10-15.fc35.i686 108/271 Verifying : libXt-1.2.0-5.fc35.i686 109/271 Verifying : libXt-devel-1.2.0-5.fc35.i686 110/271 Verifying : libXtst-1.2.3-15.fc35.i686 111/271 Verifying : libXxf86vm-1.1.4-17.fc35.i686 112/271 Verifying : libasan-11.2.1-1.fc35.i686 113/271 Verifying : libasyncns-0.8-21.fc35.i686 114/271 Verifying : libatomic-11.2.1-1.fc35.i686 115/271 Verifying : libblkid-devel-2.37.2-1.fc35.i686 116/271 Verifying : libcloudproviders-0.3.1-4.fc35.i686 117/271 Verifying : libdatrie-0.2.13-2.fc35.i686 118/271 Verifying : libdatrie-devel-0.2.13-2.fc35.i686 119/271 Verifying : libdrm-2.4.107-2.fc35.i686 120/271 Verifying : libdrm-devel-2.4.107-2.fc35.i686 121/271 Verifying : libepoxy-1.5.9-1.fc35.i686 122/271 Verifying : libevent-2.1.12-4.fc35.i686 123/271 Verifying : libffi-devel-3.1-29.fc35.i686 124/271 Verifying : libglvnd-1:1.3.4-2.fc35.i686 125/271 Verifying : libglvnd-core-devel-1:1.3.4-2.fc35.i686 126/271 Verifying : libglvnd-devel-1:1.3.4-2.fc35.i686 127/271 Verifying : libglvnd-egl-1:1.3.4-2.fc35.i686 128/271 Verifying : libglvnd-gles-1:1.3.4-2.fc35.i686 129/271 Verifying : libglvnd-glx-1:1.3.4-2.fc35.i686 130/271 Verifying : libglvnd-opengl-1:1.3.4-2.fc35.i686 131/271 Verifying : libgusb-0.3.8-1.fc35.i686 132/271 Verifying : libicu-69.1-2.fc35.i686 133/271 Verifying : libicu-devel-69.1-2.fc35.i686 134/271 Verifying : libjpeg-turbo-2.1.0-3.fc35.i686 135/271 Verifying : libmount-devel-2.37.2-1.fc35.i686 136/271 Verifying : libmpc-1.2.1-3.fc35.i686 137/271 Verifying : libogg-2:1.3.5-2.fc35.i686 138/271 Verifying : libpciaccess-0.16-5.fc35.i686 139/271 Verifying : libpciaccess-devel-0.16-5.fc35.i686 140/271 Verifying : libpng-2:1.6.37-11.fc35.i686 141/271 Verifying : libpng-devel-2:1.6.37-11.fc35.i686 142/271 Verifying : libproxy-0.4.17-3.fc35.i686 143/271 Verifying : libselinux-devel-3.3-1.fc35.i686 144/271 Verifying : libsepol-devel-3.3-1.fc35.i686 145/271 Verifying : libsndfile-1.0.31-5.fc35.fc35.i686 146/271 Verifying : libsoup-2.74.1-1.fc35.i686 147/271 Verifying : libstdc++-devel-11.2.1-1.fc35.i686 148/271 Verifying : libstemmer-0-17.585svn.fc35.i686 149/271 Verifying : libthai-0.1.28-7.fc35.i686 150/271 Verifying : libthai-devel-0.1.28-7.fc35.i686 151/271 Verifying : libtiff-4.3.0-2.fc35.i686 152/271 Verifying : libtiff-devel-4.3.0-2.fc35.i686 153/271 Verifying : libtool-ltdl-2.4.6-42.fc35.i686 154/271 Verifying : libtracker-sparql-3.2.1-1.fc35.i686 155/271 Verifying : libubsan-11.2.1-1.fc35.i686 156/271 Verifying : libusb1-1.0.24-4.fc35.i686 157/271 Verifying : libvorbis-1:1.3.7-4.fc35.i686 158/271 Verifying : libwayland-client-1.19.0-2.fc35.i686 159/271 Verifying : libwayland-cursor-1.19.0-2.fc35.i686 160/271 Verifying : libwayland-egl-1.19.0-2.fc35.i686 161/271 Verifying : libwayland-server-1.19.0-2.fc35.i686 162/271 Verifying : libwebp-1.2.1-1.fc35.i686 163/271 Verifying : libxcb-1.13.1-8.fc35.i686 164/271 Verifying : libxcb-devel-1.13.1-8.fc35.i686 165/271 Verifying : libxcrypt-devel-4.4.26-4.fc35.i686 166/271 Verifying : libxkbcommon-1.3.1-1.fc35.i686 167/271 Verifying : libxml2-devel-2.9.12-6.fc35.i686 168/271 Verifying : libxshmfence-1.3-9.fc35.i686 169/271 Verifying : m4-1.4.19-2.fc35.i686 170/271 Verifying : make-1:4.3-6.fc35.i686 171/271 Verifying : mesa-libEGL-21.2.5-1.fc35.i686 172/271 Verifying : mesa-libGL-21.2.5-1.fc35.i686 173/271 Verifying : mesa-libGL-devel-21.2.5-1.fc35.i686 174/271 Verifying : mesa-libgbm-21.2.5-1.fc35.i686 175/271 Verifying : mesa-libglapi-21.2.5-1.fc35.i686 176/271 Verifying : mpdecimal-2.5.1-2.fc35.i686 177/271 Verifying : ncurses-6.2-8.20210508.fc35.i686 178/271 Verifying : nettle-3.7.3-2.fc35.i686 179/271 Verifying : notification-daemon-3.20.0-13.fc35.i686 180/271 Verifying : openssl-devel-1:1.1.1l-2.fc35.i686 181/271 Verifying : opus-1.3.1-9.fc35.i686 182/271 Verifying : pango-1.49.2-1.fc35.i686 183/271 Verifying : pango-devel-1.49.2-1.fc35.i686 184/271 Verifying : pcre-cpp-8.45-1.fc35.i686 185/271 Verifying : pcre-devel-8.45-1.fc35.i686 186/271 Verifying : pcre-utf16-8.45-1.fc35.i686 187/271 Verifying : pcre-utf32-8.45-1.fc35.i686 188/271 Verifying : pcre2-devel-10.37-4.fc35.i686 189/271 Verifying : pcre2-utf16-10.37-4.fc35.i686 190/271 Verifying : pcre2-utf32-10.37-4.fc35.i686 191/271 Verifying : perl-B-1.82-482.fc35.i686 192/271 Verifying : perl-Carp-1.52-478.fc35.noarch 193/271 Verifying : perl-Class-Struct-0.66-482.fc35.noarch 194/271 Verifying : perl-Data-Dumper-2.183-2.fc35.i686 195/271 Verifying : perl-DynaLoader-1.50-482.fc35.i686 196/271 Verifying : perl-Encode-4:3.15-482.fc35.i686 197/271 Verifying : perl-Errno-1.33-482.fc35.i686 198/271 Verifying : perl-Exporter-5.76-479.fc35.noarch 199/271 Verifying : perl-Fcntl-1.14-482.fc35.i686 200/271 Verifying : perl-File-Basename-2.85-482.fc35.noarch 201/271 Verifying : perl-File-Compare-1.100.600-482.fc35.noarch 202/271 Verifying : perl-File-Copy-2.35-482.fc35.noarch 203/271 Verifying : perl-File-Find-1.39-482.fc35.noarch 204/271 Verifying : perl-File-Path-2.18-478.fc35.noarch 205/271 Verifying : perl-File-Temp-1:0.231.100-478.fc35.noarch 206/271 Verifying : perl-File-stat-1.09-482.fc35.noarch 207/271 Verifying : perl-Getopt-Long-1:2.52-478.fc35.noarch 208/271 Verifying : perl-Getopt-Std-1.13-482.fc35.noarch 209/271 Verifying : perl-HTTP-Tiny-0.078-1.fc35.noarch 210/271 Verifying : perl-IO-1.46-482.fc35.i686 211/271 Verifying : perl-IPC-Open3-1.21-482.fc35.noarch 212/271 Verifying : perl-MIME-Base64-3.16-478.fc35.i686 213/271 Verifying : perl-POSIX-1.97-482.fc35.i686 214/271 Verifying : perl-PathTools-3.80-478.fc35.i686 215/271 Verifying : perl-Pod-Escapes-1:1.07-478.fc35.noarch 216/271 Verifying : perl-Pod-Perldoc-3.28.01-479.fc35.noarch 217/271 Verifying : perl-Pod-Simple-1:3.43-2.fc35.noarch 218/271 Verifying : perl-Pod-Usage-4:2.01-478.fc35.noarch 219/271 Verifying : perl-Scalar-List-Utils-5:1.60-462.fc35.i686 220/271 Verifying : perl-SelectSaver-1.02-482.fc35.noarch 221/271 Verifying : perl-Socket-4:2.032-2.fc35.i686 222/271 Verifying : perl-Storable-1:3.25-1.fc35.i686 223/271 Verifying : perl-Symbol-1.09-482.fc35.noarch 224/271 Verifying : perl-Term-ANSIColor-5.01-479.fc35.noarch 225/271 Verifying : perl-Term-Cap-1.17-478.fc35.noarch 226/271 Verifying : perl-Text-ParseWords-3.30-478.fc35.noarch 227/271 Verifying : perl-Text-Tabs+Wrap-2021.0814-1.fc35.noarch 228/271 Verifying : perl-Thread-Queue-3.14-478.fc35.noarch 229/271 Verifying : perl-Time-Local-2:1.300-478.fc35.noarch 230/271 Verifying : perl-constant-1.33-479.fc35.noarch 231/271 Verifying : perl-if-0.60.900-482.fc35.noarch 232/271 Verifying : perl-interpreter-4:5.34.0-482.fc35.i686 233/271 Verifying : perl-libs-4:5.34.0-482.fc35.i686 234/271 Verifying : perl-mro-1.25-482.fc35.i686 235/271 Verifying : perl-overload-1.33-482.fc35.noarch 236/271 Verifying : perl-overloading-0.02-482.fc35.noarch 237/271 Verifying : perl-parent-1:0.238-478.fc35.noarch 238/271 Verifying : perl-podlators-1:4.14-478.fc35.noarch 239/271 Verifying : perl-subs-1.04-482.fc35.noarch 240/271 Verifying : perl-threads-1:2.26-448.fc35.i686 241/271 Verifying : perl-threads-shared-1.62-478.fc35.i686 242/271 Verifying : perl-vars-1.05-482.fc35.noarch 243/271 Verifying : pixman-0.40.0-4.fc35.i686 244/271 Verifying : pixman-devel-0.40.0-4.fc35.i686 245/271 Verifying : polkit-libs-0.120-1.fc35.i686 246/271 Verifying : procps-ng-3.3.17-3.fc35.i686 247/271 Verifying : pulseaudio-libs-15.0-2.fc35.i686 248/271 Verifying : pulseaudio-libs-devel-15.0-2.fc35.i686 249/271 Verifying : pulseaudio-libs-glib2-15.0-2.fc35.i686 250/271 Verifying : python-pip-wheel-21.2.3-3.fc35.noarch 251/271 Verifying : python-rpm-macros-3.10-10.fc35.noarch 252/271 Verifying : python-setuptools-wheel-57.4.0-1.fc35.noarch 253/271 Verifying : python2.7-2.7.18-15.fc35.i686 254/271 Verifying : python3-3.10.0-1.fc35.i686 255/271 Verifying : python3-libs-3.10.0-1.fc35.i686 256/271 Verifying : shared-mime-info-2.1-3.fc35.i686 257/271 Verifying : sqlite-3.36.0-3.fc35.i686 258/271 Verifying : sqlite-devel-3.36.0-3.fc35.i686 259/271 Verifying : sysprof-capture-devel-3.42.0-1.fc35.i686 260/271 Verifying : tcl-1:8.6.10-5.fc34.i686 261/271 Verifying : tix-1:8.4.3-32.fc35.i686 262/271 Verifying : tk-1:8.6.10-7.fc35.i686 263/271 Verifying : valgrind-1:3.18.1-1.fc35.i686 264/271 Verifying : valgrind-devel-1:3.18.1-1.fc35.i686 265/271 Verifying : xkeyboard-config-2.33-2.fc35.noarch 266/271 Verifying : xml-common-0.6.3-57.fc35.noarch 267/271 Verifying : xorg-x11-proto-devel-2021.5-1.fc35.noarch 268/271 Verifying : xz-devel-5.2.5-7.fc35.i686 269/271 Verifying : yasm-1.3.0-14.fc35.i686 270/271 Verifying : zlib-devel-1.2.11-30.fc35.i686 271/271 Installed: GConf2-3.2.6-31.fc35.i686 GConf2-devel-3.2.6-31.fc35.i686 adwaita-cursor-theme-41.0-1.fc35.noarch adwaita-icon-theme-41.0-1.fc35.noarch alsa-lib-1.2.5.1-3.fc35.i686 alsa-lib-devel-1.2.5.1-3.fc35.i686 annobin-docs-9.87-2.fc35.noarch annobin-plugin-gcc-9.87-2.fc35.i686 at-spi2-atk-2.38.0-3.fc35.i686 at-spi2-core-2.42.0-1.fc35.i686 atk-2.36.0-4.fc35.i686 atk-devel-2.36.0-4.fc35.i686 autoconf-2.69-37.fc35.noarch autoconf213-2.13-47.fc35.noarch automake-1.16.2-5.fc35.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-9.fc35.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.21.3-1.fc35.i686 colord-libs-1.4.5-3.fc35.i686 cpp-11.2.1-1.fc35.i686 cups-libs-1:2.3.3op2-8.fc35.i686 dbus-1:1.12.20-5.fc35.i686 dbus-broker-29-4.fc35.i686 dbus-common-1:1.12.20-5.fc35.noarch dbus-devel-1:1.12.20-5.fc35.i686 dbus-glib-0.112-2.fc35.i686 dbus-glib-devel-0.112-2.fc35.i686 dbus-libs-1:1.12.20-5.fc35.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 expat-2.4.1-2.fc35.i686 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.0-1.fc35.i686 freetype-devel-2.11.0-1.fc35.i686 fribidi-1.0.10-5.fc35.i686 fribidi-devel-1.0.10-5.fc35.i686 gc-8.0.4-6.fc35.i686 gcc-11.2.1-1.fc35.i686 gcc-c++-11.2.1-1.fc35.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-8.fc35.i686 gettext-libs-0.21-8.fc35.i686 glib-networking-2.70.0-1.fc35.i686 glib2-2.70.1-1.fc35.i686 glib2-devel-2.70.1-1.fc35.i686 glibc-devel-2.34-8.fc35.i686 glibc-headers-x86-2.34-8.fc35.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.fc35.i686 gsm-1.0.19-6.fc35.i686 gtk-update-icon-cache-3.24.30-4.fc35.i686 gtk2-2.24.33-5.fc35.i686 gtk2-devel-2.24.33-5.fc35.i686 gtk3-3.24.30-4.fc35.i686 guile22-2.2.7-3.fc35.i686 harfbuzz-2.8.2-2.fc35.i686 harfbuzz-devel-2.8.2-2.fc35.i686 harfbuzz-icu-2.8.2-2.fc35.i686 hicolor-icon-theme-0.17-11.fc35.noarch hwdata-0.353-1.fc35.noarch jbigkit-libs-2.1-22.fc35.i686 json-glib-1.6.6-1.fc35.i686 kernel-headers-5.14.9-300.fc35.i686 langpacks-core-font-en-3.0-15.fc35.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.2-3.fc35.i686 libX11-common-1.7.2-3.fc35.noarch libX11-devel-1.7.2-3.fc35.i686 libX11-xcb-1.7.2-3.fc35.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.3-7.fc35.i686 libXft-devel-2.3.3-7.fc35.i686 libXi-1.7.10-7.fc35.i686 libXi-devel-1.7.10-7.fc35.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.0-5.fc35.i686 libXt-devel-1.2.0-5.fc35.i686 libXtst-1.2.3-15.fc35.i686 libXxf86vm-1.1.4-17.fc35.i686 libasan-11.2.1-1.fc35.i686 libasyncns-0.8-21.fc35.i686 libatomic-11.2.1-1.fc35.i686 libblkid-devel-2.37.2-1.fc35.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.107-2.fc35.i686 libdrm-devel-2.4.107-2.fc35.i686 libepoxy-1.5.9-1.fc35.i686 libevent-2.1.12-4.fc35.i686 libffi-devel-3.1-29.fc35.i686 libglvnd-1:1.3.4-2.fc35.i686 libglvnd-core-devel-1:1.3.4-2.fc35.i686 libglvnd-devel-1:1.3.4-2.fc35.i686 libglvnd-egl-1:1.3.4-2.fc35.i686 libglvnd-gles-1:1.3.4-2.fc35.i686 libglvnd-glx-1:1.3.4-2.fc35.i686 libglvnd-opengl-1:1.3.4-2.fc35.i686 libgusb-0.3.8-1.fc35.i686 libicu-69.1-2.fc35.i686 libicu-devel-69.1-2.fc35.i686 libjpeg-turbo-2.1.0-3.fc35.i686 libmount-devel-2.37.2-1.fc35.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-1.fc35.i686 libsepol-devel-3.3-1.fc35.i686 libsndfile-1.0.31-5.fc35.fc35.i686 libsoup-2.74.1-1.fc35.i686 libstdc++-devel-11.2.1-1.fc35.i686 libstemmer-0-17.585svn.fc35.i686 libthai-0.1.28-7.fc35.i686 libthai-devel-0.1.28-7.fc35.i686 libtiff-4.3.0-2.fc35.i686 libtiff-devel-4.3.0-2.fc35.i686 libtool-ltdl-2.4.6-42.fc35.i686 libtracker-sparql-3.2.1-1.fc35.i686 libubsan-11.2.1-1.fc35.i686 libusb1-1.0.24-4.fc35.i686 libvorbis-1:1.3.7-4.fc35.i686 libwayland-client-1.19.0-2.fc35.i686 libwayland-cursor-1.19.0-2.fc35.i686 libwayland-egl-1.19.0-2.fc35.i686 libwayland-server-1.19.0-2.fc35.i686 libwebp-1.2.1-1.fc35.i686 libxcb-1.13.1-8.fc35.i686 libxcb-devel-1.13.1-8.fc35.i686 libxcrypt-devel-4.4.26-4.fc35.i686 libxkbcommon-1.3.1-1.fc35.i686 libxml2-devel-2.9.12-6.fc35.i686 libxshmfence-1.3-9.fc35.i686 m4-1.4.19-2.fc35.i686 make-1:4.3-6.fc35.i686 mesa-libEGL-21.2.5-1.fc35.i686 mesa-libGL-21.2.5-1.fc35.i686 mesa-libGL-devel-21.2.5-1.fc35.i686 mesa-libgbm-21.2.5-1.fc35.i686 mesa-libglapi-21.2.5-1.fc35.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:1.1.1l-2.fc35.i686 opus-1.3.1-9.fc35.i686 pango-1.49.2-1.fc35.i686 pango-devel-1.49.2-1.fc35.i686 pcre-cpp-8.45-1.fc35.i686 pcre-devel-8.45-1.fc35.i686 pcre-utf16-8.45-1.fc35.i686 pcre-utf32-8.45-1.fc35.i686 pcre2-devel-10.37-4.fc35.i686 pcre2-utf16-10.37-4.fc35.i686 pcre2-utf32-10.37-4.fc35.i686 perl-B-1.82-482.fc35.i686 perl-Carp-1.52-478.fc35.noarch perl-Class-Struct-0.66-482.fc35.noarch perl-Data-Dumper-2.183-2.fc35.i686 perl-DynaLoader-1.50-482.fc35.i686 perl-Encode-4:3.15-482.fc35.i686 perl-Errno-1.33-482.fc35.i686 perl-Exporter-5.76-479.fc35.noarch perl-Fcntl-1.14-482.fc35.i686 perl-File-Basename-2.85-482.fc35.noarch perl-File-Compare-1.100.600-482.fc35.noarch perl-File-Copy-2.35-482.fc35.noarch perl-File-Find-1.39-482.fc35.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.fc35.noarch perl-Getopt-Long-1:2.52-478.fc35.noarch perl-Getopt-Std-1.13-482.fc35.noarch perl-HTTP-Tiny-0.078-1.fc35.noarch perl-IO-1.46-482.fc35.i686 perl-IPC-Open3-1.21-482.fc35.noarch perl-MIME-Base64-3.16-478.fc35.i686 perl-POSIX-1.97-482.fc35.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.fc35.i686 perl-SelectSaver-1.02-482.fc35.noarch perl-Socket-4:2.032-2.fc35.i686 perl-Storable-1:3.25-1.fc35.i686 perl-Symbol-1.09-482.fc35.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.fc35.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.fc35.noarch perl-interpreter-4:5.34.0-482.fc35.i686 perl-libs-4:5.34.0-482.fc35.i686 perl-mro-1.25-482.fc35.i686 perl-overload-1.33-482.fc35.noarch perl-overloading-0.02-482.fc35.noarch perl-parent-1:0.238-478.fc35.noarch perl-podlators-1:4.14-478.fc35.noarch perl-subs-1.04-482.fc35.noarch perl-threads-1:2.26-448.fc35.i686 perl-threads-shared-1.62-478.fc35.i686 perl-vars-1.05-482.fc35.noarch pixman-0.40.0-4.fc35.i686 pixman-devel-0.40.0-4.fc35.i686 polkit-libs-0.120-1.fc35.i686 procps-ng-3.3.17-3.fc35.i686 pulseaudio-libs-15.0-2.fc35.i686 pulseaudio-libs-devel-15.0-2.fc35.i686 pulseaudio-libs-glib2-15.0-2.fc35.i686 python-pip-wheel-21.2.3-3.fc35.noarch python-rpm-macros-3.10-10.fc35.noarch python-setuptools-wheel-57.4.0-1.fc35.noarch python2.7-2.7.18-15.fc35.i686 python3-3.10.0-1.fc35.i686 python3-libs-3.10.0-1.fc35.i686 shared-mime-info-2.1-3.fc35.i686 sqlite-3.36.0-3.fc35.i686 sqlite-devel-3.36.0-3.fc35.i686 sysprof-capture-devel-3.42.0-1.fc35.i686 tcl-1:8.6.10-5.fc34.i686 tix-1:8.4.3-32.fc35.i686 tk-1:8.6.10-7.fc35.i686 valgrind-1:3.18.1-1.fc35.i686 valgrind-devel-1:3.18.1-1.fc35.i686 xkeyboard-config-2.33-2.fc35.noarch xml-common-0.6.3-57.fc35.noarch xorg-x11-proto-devel-2021.5-1.fc35.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.2-2.src.rpm Start: rpmbuild newmoon-29.4.2-2.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1636502400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yzyhNo + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + /usr/bin/gzip -dc /builddir/build/SOURCES/palemoon-fd92034fe425320e6ee13e43b676c91a68969029.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + /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 Patch #0 (small-icons.patch): + echo '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). Patch #1 (pm-fedora.patch): + echo '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 Patch #2 (pm-to-nm.patch): + echo '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 Patch #3 (UXP-Enable-LTO-to-work.patch): + echo 'Patch #3 (UXP-Enable-LTO-to-work.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file platform/gfx/ycbcr/yuv_row_posix.cpp patching file platform/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.cpp patching file platform/xpcom/reflect/xptcall/md/unix/xptcstubs_gcc_x86_unix.cpp + gcc --version + grep -qE '\<11\.' + echo 'export CXXFLAGS="${CXXFLAGS} -include limits"' + 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.bYVrEd + umask 022 + cd /builddir/build/BUILD + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + ./mach build 0:00.32 /usr/bin/gmake -f client.mk -s configure 0:00.76 Clobber not needed. 0:01.20 Generating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/configure 0:01.20 Generating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/configure 0:01.20 Generating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/configure 0:01.20 cd /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild 0:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/configure 0:01.32 Creating Python environment 0:02.77 New python executable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/_virtualenv/bin/python2.7 0:02.77 Also creating executable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/_virtualenv/bin/python 0:02.77 Installing setuptools, pip, wheel...done. 0:03.60 running build_ext 0:03.60 building 'psutil._psutil_linux' extension 0:03.60 creating build 0:03.60 creating build/temp.linux-i686-2.7 0:03.60 creating build/temp.linux-i686-2.7/psutil 0:03.60 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.60 psutil/_psutil_linux.c: In function 'init_psutil_linux': 0:03.60 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.60 652 | PyModule_AddIntConstant(module, "RLIM_INFINITY", RLIM_INFINITY); 0:03.60 | ^~~~~~~~~~~~~ 0:03.60 creating build/lib.linux-i686-2.7 0:03.60 creating build/lib.linux-i686-2.7/psutil 0:03.60 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.60 building 'psutil._psutil_posix' extension 0:03.60 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.60 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.60 copying build/lib.linux-i686-2.7/psutil/_psutil_linux.so -> psutil 0:03.60 copying build/lib.linux-i686-2.7/psutil/_psutil_posix.so -> psutil 0:03.60 0:03.60 Reexecuting in the virtualenv 0:03.76 Adding configure options from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig 0:03.77 --enable-application=palemoon 0:03.77 --enable-optimize=-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead -Wno-format-overflow 0:03.77 --enable-official-branding 0:03.77 --enable-official-vendor 0:03.77 --enable-default-toolkit=cairo-gtk2 0:03.77 --enable-jemalloc 0:03.77 --enable-av1 0:03.77 --enable-strip 0:03.77 --with-pthreads 0:03.77 --disable-tests 0:03.77 --disable-debug 0:03.77 --disable-crashreporter 0:03.77 --disable-eme 0:03.77 --disable-parental-controls 0:03.77 --disable-accessibility 0:03.77 --disable-webrtc 0:03.77 --disable-gamepad 0:03.77 --disable-necko-wifi 0:03.77 --disable-updater 0:03.77 --x-libraries=/usr/lib 0:03.77 --enable-devtools 0:03.77 --enable-alsa 0:03.77 --disable-sync 0:03.77 --disable-personas 0:03.77 --disable-elf-hack 0:03.77 --disable-gold 0:03.77 CFLAGS= -flto=2 0:03.77 MOZ_TELEMETRY_REPORTING= 0:03.77 MC_PALEMOON=1 0:03.77 CXXFLAGS= -flto=2 -include limits 0:03.77 MOZILLA_OFFICIAL=1 0:03.77 LDFLAGS= -Wl,-z,norelro 0:03.78 MC_OFFICIAL=1 0:03.78 BUILDING_RELEASE=1 0:03.78 MOZ_PKG_SPECIAL=gtk2 0:03.78 MOZ_ADDON_SIGNING= 0:03.78 MOZ_REQUIRE_SIGNING= 0:03.78 BASH_ARGC=([0]="4") 0:03.78 BASH_ARGV=([0]="/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/python/mozbuild/mozbuild/action/dump_env.py" [1]="/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/_virtualenv/bin/python" [2]="/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig" [3]="/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform") 0:04.02 checking for a shell... /usr/bin/sh 0:04.06 checking for host system type... i686-pc-linux-gnu 0:04.06 checking for target system type... i686-pc-linux-gnu 0:04.07 checking whether cross compiling... no 0:04.08 checking for pkg_config... /usr/bin/pkg-config 0:04.08 checking for pkg-config version... 1.8.0 0:04.09 checking for yasm... /usr/bin/yasm 0:04.09 checking yasm version... 1.3.0 0:04.09 checking for the target C compiler... /usr/bin/gcc 0:04.12 checking whether the target C compiler can be used... yes 0:04.12 checking the target C compiler version... 11.2.1 0:04.13 checking the target C compiler works... yes 0:04.13 checking for the target C++ compiler... /usr/bin/g++ 0:04.16 checking whether the target C++ compiler can be used... yes 0:04.16 checking the target C++ compiler version... 11.2.1 0:04.17 checking the target C++ compiler works... yes 0:04.17 checking for the host C compiler... /usr/bin/gcc 0:04.18 checking whether the host C compiler can be used... yes 0:04.18 checking the host C compiler version... 11.2.1 0:04.20 checking the host C compiler works... yes 0:04.20 checking for the host C++ compiler... /usr/bin/g++ 0:04.21 checking whether the host C++ compiler can be used... yes 0:04.21 checking the host C++ compiler version... 11.2.1 0:04.22 checking the host C++ compiler works... yes 0:04.23 checking for 64-bit OS... no 0:04.25 checking for stdint.h... yes 0:04.26 checking for inttypes.h... yes 0:04.28 checking for malloc.h... yes 0:04.30 checking for alloca.h... yes 0:04.30 checking for sys/byteorder.h... no 0:04.32 checking for getopt.h... yes 0:04.33 checking for unistd.h... yes 0:04.35 checking for nl_types.h... yes 0:04.37 checking for cpuid.h... yes 0:04.38 checking for sys/statvfs.h... yes 0:04.40 checking for sys/statfs.h... yes 0:04.41 checking for sys/vfs.h... yes 0:04.43 checking for sys/mount.h... yes 0:04.44 checking for sys/quota.h... yes 0:04.46 checking for linux/quota.h... yes 0:04.48 checking for linux/if_addr.h... yes 0:04.50 checking for linux/rtnetlink.h... yes 0:04.52 checking for sys/queue.h... yes 0:04.53 checking for sys/types.h... yes 0:04.56 checking for netinet/in.h... yes 0:04.57 checking for byteswap.h... yes 0:04.59 checking for linux/perf_event.h... yes 0:04.60 checking for perf_event_open system call... yes 0:04.62 checking whether the C compiler supports -Wclass-varargs... no 0:04.64 checking whether the C++ compiler supports -Wclass-varargs... no 0:04.66 checking whether the C compiler supports -Wloop-analysis... no 0:04.69 checking whether the C++ compiler supports -Wloop-analysis... no 0:04.72 checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:04.74 checking whether the C++ compiler supports -Wc++14-compat... yes 0:04.77 checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:04.79 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:04.81 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:04.83 checking whether the C compiler supports -Wstring-conversion... no 0:04.85 checking whether the C++ compiler supports -Wstring-conversion... no 0:04.87 checking whether the C compiler supports -Wthread-safety... no 0:04.89 checking whether the C++ compiler supports -Wthread-safety... no 0:04.92 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:04.93 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:04.95 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:04.97 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:04.97 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:04.99 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:05.01 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:05.02 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:05.03 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:05.05 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:05.07 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:05.08 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:05.09 checking for fontconfig >= 2.7.0... yes 0:05.10 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.11 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:05.12 checking for freetype2 >= 6.1.0... yes 0:05.13 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.14 checking _FT2_LIBS... -lfreetype 0:05.14 checking for tar... /usr/bin/gtar 0:05.14 checking for unzip... /usr/bin/unzip 0:05.14 checking for zip... /usr/bin/zip 0:05.14 checking for the Mozilla API key... no 0:05.14 checking for the Google API key... no 0:05.14 checking for the Bing API key... no 0:05.14 checking for the Adjust SDK key... no 0:05.14 checking for awk... /usr/bin/gawk 0:05.15 checking for perl... /usr/bin/perl 0:05.15 checking for minimum required perl version >= 5.006... 5.034000 0:05.15 checking for full perl installation... yes 0:05.16 checking for gmake... /usr/bin/gmake 0:05.16 checking for doxygen... not found 0:05.16 checking for xargs... /usr/bin/xargs 0:05.16 checking for rpmbuild... /usr/bin/rpmbuild 0:05.16 checking for autoconf... /usr/bin/autoconf-2.13 0:05.16 Refreshing /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/old-configure with /usr/bin/autoconf-2.13 0:05.40 creating cache ./config.cache 0:05.42 checking host system type... i686-pc-linux-gnu 0:05.43 checking target system type... i686-pc-linux-gnu 0:05.45 checking build system type... i686-pc-linux-gnu 0:05.45 checking for objcopy... /usr/bin/objcopy 0:05.45 checking for gcc... /usr/bin/gcc -std=gnu99 0:05.51 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -flto=2 -Wl,-z,norelro) works... yes 0:05.51 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -flto=2 -Wl,-z,norelro) is a cross-compiler... no 0:05.52 checking whether we are using GNU C... yes 0:05.54 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:05.54 checking for c++... /usr/bin/g++ -std=gnu++11 0:05.64 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -flto=2 -include limits -Wl,-z,norelro) works... yes 0:05.64 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -flto=2 -include limits -Wl,-z,norelro) is a cross-compiler... no 0:05.65 checking whether we are using GNU C++... yes 0:05.67 checking whether /usr/bin/g++ -std=gnu++11 accepts -g... yes 0:05.70 checking for ranlib... ranlib 0:05.70 checking for as... /usr/bin/as 0:05.70 checking for ar... ar 0:05.70 checking for ld... ld 0:05.70 checking for strip... strip 0:05.70 checking for windres... no 0:05.70 checking for otool... no 0:05.81 checking for X... libraries /usr/lib, headers 0:05.83 checking for dnet_ntoa in -ldnet... no 0:05.85 checking for dnet_ntoa in -ldnet_stub... no 0:05.91 checking for gethostbyname... yes 0:05.98 checking for connect... yes 0:06.04 checking for remove... yes 0:06.11 checking for shmat... yes 0:06.18 checking for IceConnectionNumber in -lICE... yes 0:06.27 checking for --noexecstack option to as... yes 0:06.33 checking for -z noexecstack option to ld... yes 0:06.39 checking for -z text option to ld... yes 0:06.45 checking for --build-id option to ld... yes 0:06.50 checking for --ignore-unresolved-symbol option to ld... yes 0:06.52 checking if toolchain supports -mssse3 option... yes 0:06.53 checking if toolchain supports -msse4.1 option... yes 0:06.54 checking for x86 AVX2 asm support in compiler... yes 0:06.70 checking whether the linker supports Identical Code Folding... no 0:06.93 checking whether removing dead symbols breaks debugging... no 0:06.95 checking for working const... yes 0:06.96 checking for mode_t... yes 0:06.97 checking for off_t... yes 0:06.99 checking for pid_t... yes 0:07.00 checking for size_t... yes 0:07.13 checking whether 64-bits std::atomic requires -latomic... no 0:07.15 checking for dirent.h that defines DIR... yes 0:07.17 checking for opendir in -ldir... no 0:07.19 checking for sockaddr_in.sin_len... false 0:07.21 checking for sockaddr_in6.sin6_len... false 0:07.22 checking for sockaddr.sa_len... false 0:07.24 checking for gethostbyname_r in -lc_r... no 0:07.30 checking for library containing dlopen... none required 0:07.32 checking for dlfcn.h... yes 0:07.38 checking for dladdr... yes 0:07.45 checking for memmem... yes 0:07.47 checking for socket in -lsocket... no 0:07.54 checking for XDrawLines in -lX11... yes 0:07.60 checking for XextAddDisplay in -lXext... yes 0:07.67 checking for XtFree in -lXt... yes 0:07.74 checking for xcb_connect in -lxcb... yes 0:07.81 checking for xcb_shm_query_version in -lxcb-shm... yes 0:07.89 checking for XGetXCBConnection in -lX11-xcb... yes 0:07.90 checking for X11/extensions/scrnsaver.h... no 0:07.92 checking for pthread_create in -lpthreads... no 0:07.98 checking for pthread_create in -lpthread... yes 0:08.02 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:08.04 checking for pthread.h... yes 0:08.06 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:08.13 checking for 8-bit clean memcmp... yes 0:08.20 checking for stat64... yes 0:08.26 checking for lstat64... yes 0:08.33 checking for truncate64... yes 0:08.39 checking for statvfs64... yes 0:08.46 checking for statvfs... yes 0:08.53 checking for statfs64... yes 0:08.60 checking for statfs... yes 0:08.66 checking for getpagesize... yes 0:08.73 checking for gmtime_r... yes 0:08.79 checking for localtime_r... yes 0:08.86 checking for arc4random... no 0:08.93 checking for arc4random_buf... no 0:08.99 checking for mallinfo... yes 0:09.06 checking for gettid... yes 0:09.12 checking for lchown... yes 0:09.19 checking for setpriority... yes 0:09.25 checking for strerror... yes 0:09.32 checking for syscall... yes 0:09.39 checking for clock_gettime(CLOCK_MONOTONIC)... 0:09.46 checking for pthread_cond_timedwait_monotonic_np... 0:09.57 checking for wcrtomb... yes 0:09.69 checking for mbrtowc... yes 0:09.77 checking for res_ninit()... yes 0:09.89 checking for iconv in -lc... yes 0:10.00 checking for iconv()... yes 0:10.03 checking for iconv() with const input... no 0:10.15 checking for nl_langinfo and CODESET... yes 0:10.16 checking for an implementation of va_copy()... yes 0:10.18 checking whether va_list can be copied by value... yes 0:10.21 checking whether the C++ "using" keyword resolves ambiguity... yes 0:10.35 checking for C++ dynamic_cast to void*... yes 0:10.46 checking for __thread keyword for TLS variables... yes 0:10.48 checking for __attribute__((always_inline))... yes 0:10.50 checking for LC_MESSAGES... yes 0:10.56 checking for localeconv... yes 0:10.58 checking for malloc.h... yes 0:10.64 checking for strndup... yes 0:10.71 checking for posix_memalign... yes 0:10.77 checking for memalign... yes 0:10.82 checking for malloc_usable_size... yes 0:10.84 checking whether malloc_usable_size definition can use const argument... no 0:10.85 checking for valloc in malloc.h... yes 0:10.86 checking for valloc in unistd.h... no 0:10.86 checking NSPR selection... source-tree 0:10.86 checking if app-specific confvars.sh exists... /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/../palemoon/confvars.sh 0:10.89 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:10.94 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:10.96 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:10.98 checking for gtk+-2.0 >= 2.14... yes 0:11.01 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:11.02 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:11.04 checking for gio-2.0 >= 2.22... yes 0:11.05 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:11.06 checking MOZ_GIO_LIBS... -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:11.08 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:11.08 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:11.10 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:11.12 checking for dbus-1 >= 0.60... yes 0:11.13 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 0:11.14 checking MOZ_DBUS_LIBS... -ldbus-1 0:11.15 checking for dbus-glib-1 >= 0.60... yes 0:11.16 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:11.17 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:11.19 : fatal error: when writing output to : Broken pipe 0:11.19 compilation terminated. 0:11.21 checking for alsa... yes 0:11.22 checking MOZ_ALSA_CFLAGS... 0:11.23 checking MOZ_ALSA_LIBS... -lasound 0:11.25 checking for libpulse... yes 0:11.26 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:11.26 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread 0:11.28 : fatal error: when writing output to : Broken pipe 0:11.28 compilation terminated. 0:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/old-configure: line 12201: test: : integer expression expected 0:11.28 checking for wget... no 0:11.30 checking for valid C compiler optimization flags... yes 0:11.48 checking for __cxa_demangle... yes 0:11.52 checking for unwind.h... yes 0:11.62 checking for _Unwind_Backtrace... yes 0:11.63 checking for -pipe support... yes 0:11.65 checking whether C compiler supports -fprofile-generate... yes 0:11.71 checking what kind of list files are supported by the linker... linkerscript 0:11.72 checking what kind of ordering can be done with the linker... none 0:11.74 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:11.75 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:11.76 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:11.78 checking for FT_Bitmap_Size.y_ppem... yes 0:11.86 checking for FT_GlyphSlot_Embolden... yes 0:11.93 checking for FT_Load_Sfnt_Table... yes 0:11.97 checking for fontconfig/fcfreetype.h... yes 0:12.07 checking for posix_fadvise... yes 0:12.13 checking for posix_fallocate... yes 0:12.22 updating cache ./config.cache 0:12.22 creating ./config.data 0:12.33 js/src> configuring 0:12.33 js/src> running /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/build/../configure.py --enable-project=js --target=i686-pc-linux-gnu --host=i686-pc-linux-gnu --disable-accessibility --enable-alsa --enable-av1 --disable-crashreporter --enable-devtools --disable-eme --disable-elf-hack --disable-gamepad --disable-gold --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-sync --disable-personas --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-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nspr --with-nspr-libs=-L/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/config.cache 0:15.85 js/src> checking for a shell... /usr/bin/sh 0:15.85 js/src> checking for host system type... i686-pc-linux-gnu 0:15.85 js/src> checking for target system type... i686-pc-linux-gnu 0:15.85 js/src> checking for the Android toolchain directory... not found 0:15.85 js/src> checking whether cross compiling... no 0:15.85 js/src> checking for pkg_config... /usr/bin/pkg-config 0:15.85 js/src> checking for pkg-config version... 1.8.0 0:15.85 js/src> checking for yasm... /usr/bin/yasm 0:15.85 js/src> checking yasm version... 1.3.0 0:15.85 js/src> checking for android platform directory... no 0:15.85 js/src> checking for the target C compiler... /usr/bin/gcc 0:15.85 js/src> checking whether the target C compiler can be used... yes 0:15.85 js/src> checking the target C compiler version... 11.2.1 0:15.85 js/src> checking the target C compiler works... yes 0:15.85 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:15.85 js/src> checking whether the target C++ compiler can be used... yes 0:15.85 js/src> checking the target C++ compiler version... 11.2.1 0:15.85 js/src> checking the target C++ compiler works... yes 0:15.85 js/src> checking for the host C compiler... /usr/bin/gcc 0:15.85 js/src> checking whether the host C compiler can be used... yes 0:15.85 js/src> checking the host C compiler version... 11.2.1 0:15.85 js/src> checking the host C compiler works... yes 0:15.85 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:15.85 js/src> checking whether the host C++ compiler can be used... yes 0:15.85 js/src> checking the host C++ compiler version... 11.2.1 0:15.85 js/src> checking the host C++ compiler works... yes 0:15.85 js/src> checking for 64-bit OS... no 0:15.85 js/src> checking for link... /usr/bin/ld 0:15.85 js/src> checking for stdint.h... yes 0:15.85 js/src> checking for inttypes.h... yes 0:15.85 js/src> checking for malloc.h... yes 0:15.85 js/src> checking for alloca.h... yes 0:15.85 js/src> checking for sys/byteorder.h... no 0:15.85 js/src> checking for getopt.h... yes 0:15.85 js/src> checking for unistd.h... yes 0:15.85 js/src> checking for nl_types.h... yes 0:15.85 js/src> checking for cpuid.h... yes 0:15.85 js/src> checking for sys/statvfs.h... yes 0:15.85 js/src> checking for sys/statfs.h... yes 0:15.85 js/src> checking for sys/vfs.h... yes 0:15.85 js/src> checking for sys/mount.h... yes 0:15.85 js/src> checking for sys/quota.h... yes 0:15.85 js/src> checking for linux/quota.h... yes 0:15.85 js/src> checking for linux/if_addr.h... yes 0:15.85 js/src> checking for linux/rtnetlink.h... yes 0:15.85 js/src> checking for sys/queue.h... yes 0:15.85 js/src> checking for sys/types.h... yes 0:15.85 js/src> checking for netinet/in.h... yes 0:15.85 js/src> checking for byteswap.h... yes 0:15.85 js/src> checking for linux/perf_event.h... yes 0:15.85 js/src> checking for perf_event_open system call... yes 0:15.85 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:15.85 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:15.85 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:15.85 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:15.85 js/src> checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:15.85 js/src> checking whether the C++ compiler supports -Wc++14-compat... yes 0:15.85 js/src> checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:15.85 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:15.85 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:15.85 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:15.85 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:15.85 js/src> checking whether the C compiler supports -Wthread-safety... no 0:15.85 js/src> checking whether the C++ compiler supports -Wthread-safety... no 0:15.85 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:15.85 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:15.85 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:15.85 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:15.85 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:15.85 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:15.85 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:15.85 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:15.85 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:15.85 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:15.86 js/src> checking for awk... /usr/bin/gawk 0:15.86 js/src> checking for perl... /usr/bin/perl 0:15.86 js/src> checking for minimum required perl version >= 5.006... 5.034000 0:15.86 js/src> checking for full perl installation... yes 0:15.86 js/src> checking for gmake... /usr/bin/gmake 0:15.86 js/src> checking for doxygen... not found 0:15.86 js/src> checking for xargs... /usr/bin/xargs 0:15.86 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:15.86 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:15.86 js/src> Refreshing /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/old-configure with /usr/bin/autoconf-2.13 0:15.86 js/src> loading cache /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/config.cache 0:15.86 js/src> checking host system type... i686-pc-linux-gnu 0:15.86 js/src> checking target system type... i686-pc-linux-gnu 0:15.86 js/src> checking build system type... i686-pc-linux-gnu 0:15.86 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:15.86 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -flto=2 -Wl,-z,norelro) works... yes 0:15.86 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -flto=2 -Wl,-z,norelro) is a cross-compiler... no 0:15.86 js/src> checking whether we are using GNU C... (cached) yes 0:15.86 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:15.86 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++11 0:15.86 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -flto=2 -include limits -Wl,-z,norelro) works... yes 0:15.86 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -flto=2 -include limits -Wl,-z,norelro) is a cross-compiler... no 0:15.86 js/src> checking whether we are using GNU C++... (cached) yes 0:15.86 js/src> checking whether /usr/bin/g++ -std=gnu++11 accepts -g... (cached) yes 0:15.86 js/src> checking for ranlib... (cached) ranlib 0:15.86 js/src> checking for as... (cached) /usr/bin/as 0:15.86 js/src> checking for ar... (cached) ar 0:15.86 js/src> checking for ld... (cached) ld 0:15.86 js/src> checking for strip... (cached) strip 0:15.86 js/src> checking for windres... no 0:15.86 js/src> checking for sb-conf... no 0:15.86 js/src> checking for ve... no 0:15.86 js/src> checking for X... (cached) libraries /usr/lib, headers 0:15.86 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:15.86 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:15.86 js/src> checking for gethostbyname... (cached) yes 0:15.86 js/src> checking for connect... (cached) yes 0:15.86 js/src> checking for remove... (cached) yes 0:15.86 js/src> checking for shmat... (cached) yes 0:15.86 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:15.86 js/src> checking for --noexecstack option to as... yes 0:15.86 js/src> checking for -z noexecstack option to ld... yes 0:15.86 js/src> checking for -z text option to ld... yes 0:15.86 js/src> checking for --build-id option to ld... yes 0:15.86 js/src> checking whether the linker supports Identical Code Folding... no 0:15.86 js/src> checking whether removing dead symbols breaks debugging... no 0:15.86 js/src> checking for working const... (cached) yes 0:15.86 js/src> checking for mode_t... (cached) yes 0:15.86 js/src> checking for off_t... (cached) yes 0:15.86 js/src> checking for pid_t... (cached) yes 0:15.87 js/src> checking for size_t... (cached) yes 0:15.87 js/src> checking for ssize_t... yes 0:15.87 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:15.87 js/src> checking for dirent.h that defines DIR... (cached) yes 0:15.87 js/src> checking for opendir in -ldir... (cached) no 0:15.87 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:15.87 js/src> checking for library containing dlopen... (cached) none required 0:15.87 js/src> checking for dlfcn.h... (cached) yes 0:15.87 js/src> checking for socket in -lsocket... (cached) no 0:15.87 js/src> checking for pthread_create in -lpthreads... (cached) no 0:15.87 js/src> checking for pthread_create in -lpthread... (cached) yes 0:15.87 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:15.87 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:15.87 js/src> checking for 8-bit clean memcmp... (cached) yes 0:15.87 js/src> checking for getc_unlocked... yes 0:15.87 js/src> checking for _getc_nolock... no 0:15.87 js/src> checking for gmtime_r... (cached) yes 0:15.87 js/src> checking for localtime_r... (cached) yes 0:15.87 js/src> checking for pthread_getname_np... yes 0:15.87 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:15.87 js/src> checking for sin in -lm... yes 0:15.87 js/src> checking for sincos in -lm... yes 0:15.87 js/src> checking for __sincos in -lm... no 0:15.87 js/src> checking for wcrtomb... (cached) yes 0:15.87 js/src> checking for mbrtowc... (cached) yes 0:15.87 js/src> checking for res_ninit()... (cached) yes 0:15.87 js/src> checking for nl_langinfo and CODESET... (cached) yes 0:15.87 js/src> checking for an implementation of va_copy()... (cached) yes 0:15.87 js/src> checking whether va_list can be copied by value... (cached) yes 0:15.87 js/src> checking whether the C++ "using" keyword resolves ambiguity... (cached) yes 0:15.87 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:15.87 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:15.87 js/src> checking for __attribute__((always_inline))... (cached) yes 0:15.87 js/src> checking for LC_MESSAGES... (cached) yes 0:15.87 js/src> checking for localeconv... (cached) yes 0:15.88 js/src> checking NSPR selection... command-line 0:15.88 js/src> checking for valid optimization flags... yes 0:15.88 js/src> checking for __cxa_demangle... (cached) yes 0:15.88 js/src> checking for -pipe support... yes 0:15.88 js/src> checking whether C compiler supports -fprofile-generate... yes 0:15.88 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:15.88 js/src> checking what kind of list files are supported by the linker... linkerscript 0:15.88 js/src> checking what kind of ordering can be done with the linker... none 0:15.88 js/src> checking for posix_fadvise... (cached) yes 0:15.88 js/src> checking for posix_fallocate... (cached) yes 0:15.88 js/src> checking for malloc.h... (cached) yes 0:15.88 js/src> checking for strndup... (cached) yes 0:15.88 js/src> checking for posix_memalign... (cached) yes 0:15.88 js/src> checking for memalign... (cached) yes 0:15.88 js/src> checking for malloc_usable_size... (cached) yes 0:15.88 js/src> checking whether malloc_usable_size definition can use const argument... no 0:15.88 js/src> checking for valloc in malloc.h... yes 0:15.88 js/src> checking for valloc in unistd.h... no 0:15.88 js/src> checking for setlocale... yes 0:15.88 js/src> checking for localeconv... (cached) yes 0:15.88 js/src> updating cache /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/config.cache 0:15.88 js/src> creating ./config.data 0:15.88 js/src> Creating config.status 0:15.88 0:15.96 Creating config.status 0:16.08 Feeding the hatchlings... 0:26.05 Finished reading 959 moz.build files in 2.45s 0:26.05 Processed into 6455 build config descriptors in 3.10s 0:26.05 RecursiveMake backend executed in 3.81s 0:26.05 1794 total backend files; 1794 created; 0 updated; 0 unchanged; 0 deleted; 40 -> 766 Makefile 0:26.05 FasterMake backend executed in 0.33s 0:26.05 7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted 0:26.05 Total wall time: 10.00s; CPU time: 9.76s; Efficiency: 98%; Untracked: 0.31s Configure complete! Be sure to run |mach build| to pick up any changes 0:26.33 /usr/bin/gmake -f client.mk -s 0:27.01 Adding client.mk options from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig: 0:27.01 AUTOCLOBBER=1 0:27.01 MOZ_OBJDIR=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild 0:27.01 OBJDIR=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild 0:27.01 FOUND_MOZCONFIG=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig 0:27.26 Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories. 0:27.30 Elapsed: 0.05s; From dist/idl: Kept 0 existing; Added/updated 1023; Removed 0 files and 0 directories. 0:27.38 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:27.46 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:27.53 Elapsed: 0.00s; From dist/sdk: Kept 3 existing; Added/updated 8; Removed 0 files and 0 directories. 0:27.54 Elapsed: 0.20s; From dist/include: Kept 1691 existing; Added/updated 2964; Removed 0 files and 0 directories. 0:27.61 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:27.62 Elapsed: 0.01s; From _tests: Kept 10 existing; Added/updated 63; Removed 0 files and 0 directories. 0:27.80 Elapsed: 0.12s; From dist/bin: Kept 162 existing; Added/updated 1707; Removed 0 files and 0 directories. 0:27.84 mozilla-config.h 0:27.94 buildid.h 0:28.05 source-repo.h 0:28.41 nsinstall_real 0:28.70 xpcom-config.h 0:28.74 application.ini.h 0:28.80 xpcom-private.h 0:28.92 fficonfig.h 0:28.96 cd util; /usr/bin/gmake private_export 0:28.97 Creating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/private/nss 0:28.97 cd freebl; /usr/bin/gmake private_export 0:28.98 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 0:28.98 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 0:28.99 cd softoken; /usr/bin/gmake private_export 0:29.01 cd base; /usr/bin/gmake private_export 0:29.02 cd dev; /usr/bin/gmake private_export 0:29.02 ffi.h 0:29.03 cd pki; /usr/bin/gmake private_export 0:29.05 cd libpkix; /usr/bin/gmake private_export 0:29.06 cd include; /usr/bin/gmake private_export 0:29.07 cd pkix; /usr/bin/gmake private_export 0:29.08 cd certsel; /usr/bin/gmake private_export 0:29.10 cd crlsel; /usr/bin/gmake private_export 0:29.12 cd checker; /usr/bin/gmake private_export 0:29.12 cd params; /usr/bin/gmake private_export 0:29.14 js-confdefs.h 0:29.14 cd results; /usr/bin/gmake private_export 0:29.15 cd store; /usr/bin/gmake private_export 0:29.17 cd top; /usr/bin/gmake private_export 0:29.19 cd util; /usr/bin/gmake private_export 0:29.19 There are no private exports. 0:29.19 cd pkix_pl_nss; /usr/bin/gmake private_export 0:29.21 cd pki; /usr/bin/gmake private_export 0:29.22 cd system; /usr/bin/gmake private_export 0:29.23 cd module; /usr/bin/gmake private_export 0:29.24 js-config.h 0:29.24 There are no private exports. 0:29.25 There are no private exports. 0:29.25 cd certdb; /usr/bin/gmake private_export 0:29.26 cd certhigh; /usr/bin/gmake private_export 0:29.28 cd pk11wrap; /usr/bin/gmake private_export 0:29.29 cd cryptohi; /usr/bin/gmake private_export 0:29.30 cd nss; /usr/bin/gmake private_export 0:29.31 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.32 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.33 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.35 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.35 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.35 marketplace-prod-public.inc 0:29.36 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.38 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.39 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.40 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.41 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.43 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.43 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.44 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.45 marketplace-prod-reviewers.inc 0:29.45 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.47 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.48 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.49 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.50 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.51 cd ssl; /usr/bin/gmake private_export 0:29.52 There are no private exports. 0:29.52 cd pkcs7; /usr/bin/gmake private_export 0:29.54 cd pkcs12; /usr/bin/gmake private_export 0:29.55 marketplace-dev-public.inc 0:29.55 There are no private exports. 0:29.55 cd smime; /usr/bin/gmake private_export 0:29.56 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.57 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:29.59 cd crmf; /usr/bin/gmake private_export 0:29.61 cd jar; /usr/bin/gmake private_export 0:29.61 There are no private exports. 0:29.61 cd ckfw; /usr/bin/gmake private_export 0:29.63 cd builtins; /usr/bin/gmake private_export 0:29.64 cd testlib; /usr/bin/gmake private_export 0:29.64 marketplace-dev-reviewers.inc 0:29.65 There are no private exports. 0:29.65 There are no private exports. 0:29.66 There are no private exports. 0:29.74 cd mangle; /usr/bin/gmake private_export 0:29.74 marketplace-stage.inc 0:29.75 There are no private exports. 0:29.76 There are no private exports. 0:29.79 cd util; /usr/bin/gmake export 0:29.81 Creating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nss 0:29.81 There are no private exports. 0:29.81 cd freebl; /usr/bin/gmake export 0:29.81 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 0:29.81 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 0:29.82 There are no private exports. 0:29.82 cd softoken; /usr/bin/gmake export 0:29.84 There are no private exports. 0:29.84 cd base; /usr/bin/gmake export 0:29.84 manifest-signing-root.inc 0:29.85 There are no private exports. 0:29.85 cd dev; /usr/bin/gmake export 0:29.86 There are no private exports. 0:29.86 cd pki; /usr/bin/gmake export 0:29.87 There are no private exports. 0:29.87 cd libpkix; /usr/bin/gmake export 0:29.89 cd include; /usr/bin/gmake export 0:29.90 There are no private exports. 0:29.90 cd pkix; /usr/bin/gmake export 0:29.91 cd certsel; /usr/bin/gmake export 0:29.92 There are no private exports. 0:29.92 cd crlsel; /usr/bin/gmake export 0:29.93 There are no private exports. 0:29.93 cd checker; /usr/bin/gmake export 0:29.94 manifest-signing-test-root.inc 0:29.94 There are no private exports. 0:29.94 cd params; /usr/bin/gmake export 0:29.96 There are no private exports. 0:29.96 cd results; /usr/bin/gmake export 0:29.97 There are no private exports. 0:29.97 cd store; /usr/bin/gmake export 0:29.98 There are no private exports. 0:29.98 cd top; /usr/bin/gmake export 0:29.99 There are no private exports. 0:29.99 cd util; /usr/bin/gmake export 0:30.01 There are no private exports. 0:30.01 cd certsel; /usr/bin/gmake private_export 0:30.02 There are no private exports. 0:30.02 cd crlsel; /usr/bin/gmake private_export 0:30.03 There are no private exports. 0:30.03 cd checker; /usr/bin/gmake private_export 0:30.03 xpcshell.inc 0:30.04 There are no private exports. 0:30.04 cd params; /usr/bin/gmake private_export 0:30.06 There are no private exports. 0:30.06 cd results; /usr/bin/gmake private_export 0:30.07 There are no private exports. 0:30.07 cd store; /usr/bin/gmake private_export 0:30.08 There are no private exports. 0:30.08 cd top; /usr/bin/gmake private_export 0:30.09 There are no private exports. 0:30.09 cd util; /usr/bin/gmake private_export 0:30.11 There are no private exports. 0:30.11 There are no private exports. 0:30.11 cd pkix_pl_nss; /usr/bin/gmake export 0:30.12 cd pki; /usr/bin/gmake export 0:30.13 There are no private exports. 0:30.13 cd system; /usr/bin/gmake export 0:30.14 addons-public.inc 0:30.14 There are no private exports. 0:30.14 cd module; /usr/bin/gmake export 0:30.16 There are no private exports. 0:30.16 cd pki; /usr/bin/gmake private_export 0:30.17 There are no private exports. 0:30.17 cd system; /usr/bin/gmake private_export 0:30.18 There are no private exports. 0:30.18 cd module; /usr/bin/gmake private_export 0:30.19 There are no private exports. 0:30.19 There are no private exports. 0:30.19 cd include; /usr/bin/gmake private_export 0:30.21 There are no private exports. 0:30.21 cd pkix; /usr/bin/gmake private_export 0:30.22 cd certsel; /usr/bin/gmake private_export 0:30.23 There are no private exports. 0:30.23 cd crlsel; /usr/bin/gmake private_export 0:30.23 addons-stage.inc 0:30.24 There are no private exports. 0:30.24 cd checker; /usr/bin/gmake private_export 0:30.26 There are no private exports. 0:30.26 cd params; /usr/bin/gmake private_export 0:30.26 There are no private exports. 0:30.27 cd results; /usr/bin/gmake private_export 0:30.28 There are no private exports. 0:30.28 cd store; /usr/bin/gmake private_export 0:30.29 There are no private exports. 0:30.29 cd top; /usr/bin/gmake private_export 0:30.30 There are no private exports. 0:30.31 cd util; /usr/bin/gmake private_export 0:30.31 There are no private exports. 0:30.31 There are no private exports. 0:30.32 cd pkix_pl_nss; /usr/bin/gmake private_export 0:30.33 cd pki; /usr/bin/gmake private_export 0:30.33 privileged-package-root.inc 0:30.34 There are no private exports. 0:30.34 cd system; /usr/bin/gmake private_export 0:30.36 There are no private exports. 0:30.36 cd module; /usr/bin/gmake private_export 0:30.36 There are no private exports. 0:30.37 There are no private exports. 0:30.37 There are no private exports. 0:30.37 cd certdb; /usr/bin/gmake export 0:30.38 There are no private exports. 0:30.38 cd certhigh; /usr/bin/gmake export 0:30.40 There are no private exports. 0:30.40 cd pk11wrap; /usr/bin/gmake export 0:30.41 There are no private exports. 0:30.41 cd cryptohi; /usr/bin/gmake export 0:30.42 There are no private exports. 0:30.42 cd nss; /usr/bin/gmake export 0:30.44 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.45 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.45 necko-config.h 0:30.46 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.47 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.49 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.49 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.51 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.51 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.53 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.54 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.55 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.56 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.58 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.59 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.60 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.61 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.62 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.64 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.65 There are no private exports. 0:30.65 cd ssl; /usr/bin/gmake export 0:30.67 There are no private exports. 0:30.67 cd pkcs7; /usr/bin/gmake export 0:30.69 cd pkcs12; /usr/bin/gmake export 0:30.70 cd smime; /usr/bin/gmake export 0:30.71 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.72 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:30.74 cd crmf; /usr/bin/gmake export 0:30.76 There are no private exports. 0:30.76 cd jar; /usr/bin/gmake export 0:30.77 cd ckfw; /usr/bin/gmake export 0:30.79 cd builtins; /usr/bin/gmake export 0:30.79 cd testlib; /usr/bin/gmake export 0:30.81 cd builtins; /usr/bin/gmake private_export 0:30.82 cd testlib; /usr/bin/gmake private_export 0:30.83 There are no private exports. 0:30.83 There are no private exports. 0:30.83 There are no private exports. 0:30.87 There are no private exports. 0:30.90 cd mangle; /usr/bin/gmake export 0:30.96 DeprecatedPremultiplyTables.h 0:31.21 domainsfallbacks.properties.h 0:31.30 encodingsgroups.properties.h 0:31.40 labelsencodings.properties.h 0:31.49 localesfallbacks.properties.h 0:31.58 nonparticipatingdomains.properties.h 0:31.72 xpidl.stub 0:31.86 selfhosted.out.h 0:32.01 /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 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.pale moon -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_ENABLE_GIO=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DHAVE_ALLOCA_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_MALLOC_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_GETTID=1 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DMOZ_USERINFO=1 -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="x86-gcc3" -DMOZILLA_UAVERSION="4.8" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_JETPACK=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="29.4.2" -DMOZ_TREE_CAIRO=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 -DHAVE_VISIBILITY_ATTRIBUTE=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_I18N_LC_MESSAGES=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 -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_DIRENT_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_RES_NINIT=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 -DMC_OFFICIAL=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_ENABLE_GCONF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 0:32.02 ReservedWordsGenerated.h 0:32.27 Elapsed: 0.05s; From ../../dist/idl: Kept 1023 existing; Added/updated 0; Removed 0 files and 0 directories. 0:32.48 browser-feeds.xpt 0:32.64 browsercompsbase.xpt 0:32.76 sessionstore.xpt 0:32.89 shellservice.xpt 0:33.02 status4evar.xpt 0:33.14 alerts.xpt 0:33.28 appshell.xpt 0:33.50 appstartup.xpt 0:33.62 autocomplete.xpt 0:33.82 autoconfig.xpt 0:33.94 browser-element.xpt 0:34.06 caps.xpt 0:34.25 captivedetect.xpt 0:34.36 chrome.xpt 0:34.48 commandhandler.xpt 0:34.73 commandlines.xpt 0:34.87 composer.xpt 0:35.00 content_events.xpt 0:35.12 content_geckomediaplugins.xpt 0:35.28 content_html.xpt 0:35.43 content_webrtc.xpt 0:35.56 content_xslt.xpt 0:35.72 cookie.xpt 0:35.84 directory.xpt 0:35.96 docshell.xpt 0:36.37 dom.xpt 0:36.84 dom_apps.xpt 0:36.99 dom_audiochannel.xpt 0:37.13 dom_base.xpt 0:37.69 dom_bindings.xpt 0:37.82 dom_canvas.xpt 0:37.94 dom_core.xpt 0:38.28 dom_css.xpt 0:38.66 dom_events.xpt 0:39.15 dom_geolocation.xpt 0:39.32 dom_html.xpt 0:41.35 dom_json.xpt 0:41.47 dom_media.xpt 0:41.60 dom_network.xpt 0:41.75 dom_notification.xpt 0:41.87 dom_offline.xpt 0:41.99 dom_permissionsettings.xpt 0:42.10 dom_power.xpt 0:42.23 dom_push.xpt 0:42.38 dom_quota.xpt 0:42.53 dom_range.xpt 0:42.65 dom_security.xpt 0:42.81 dom_settings.xpt 0:42.92 dom_sidebar.xpt 0:43.04 dom_smil.xpt 0:43.15 dom_storage.xpt 0:43.28 dom_stylesheets.xpt 0:43.42 dom_svg.xpt 0:43.56 dom_system.xpt 0:43.68 dom_time.xpt 0:43.80 dom_traversal.xpt 0:43.94 dom_webspeechsynth.xpt 0:44.07 dom_workers.xpt 0:44.20 dom_xbl.xpt 0:44.31 dom_xhr.xpt 0:44.45 dom_xpath.xpt 0:44.57 dom_xul.xpt 0:45.51 downloads.xpt 0:45.68 editor.xpt 0:46.12 embed_base.xpt 0:46.24 extensions.xpt 0:46.38 exthandler.xpt 0:46.57 exthelper.xpt 0:46.69 fastfind.xpt 0:46.82 feeds.xpt 0:47.01 filepicker.xpt 0:47.13 find.xpt 0:47.27 gfx.xpt 0:47.40 html5.xpt 0:47.53 htmlparser.xpt 0:47.66 imglib2.xpt 0:47.93 inspector.xpt 0:48.13 intl.xpt 0:48.26 jar.xpt 0:48.46 jsdebugger.xpt 0:48.57 jsdownloads.xpt 0:48.69 jsinspector.xpt 0:48.80 layout_base.xpt 0:48.92 layout_printing.xpt 0:49.06 layout_xul.xpt 0:49.21 layout_xul_tree.xpt 0:49.38 locale.xpt 0:49.54 loginmgr.xpt 0:49.70 lwbrk.xpt 0:49.82 mimetype.xpt 0:49.96 mozfind.xpt 0:50.07 mozintl.xpt 0:50.19 necko.xpt 0:51.63 necko_about.xpt 0:51.76 necko_cache.xpt 0:51.95 necko_cache2.xpt 0:52.13 necko_cookie.xpt 0:52.29 necko_dns.xpt 0:52.46 necko_file.xpt 0:52.59 necko_ftp.xpt 0:52.71 necko_http.xpt 0:53.00 necko_mdns.xpt 0:53.12 necko_res.xpt 0:53.26 necko_socket.xpt 0:53.41 necko_strconv.xpt 0:53.57 necko_viewsource.xpt 0:53.73 necko_websocket.xpt 0:53.89 necko_wyciwyg.xpt 0:54.05 parentalcontrols.xpt 0:54.17 pipnss.xpt 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.45 warning: [const] doesn't make sense on builtin types., 0:54.46 warning: [const] doesn't make sense on builtin types., 0:54.46 warning: [const] doesn't make sense on builtin types., 0:54.46 warning: [const] doesn't make sense on builtin types., 0:54.67 pippki.xpt 0:54.81 places.xpt 0:55.15 plugin.xpt 0:55.35 pref.xpt 0:55.53 prefetch.xpt 0:55.67 privatebrowsing.xpt 0:55.79 rdf.xpt 0:56.73 satchel.xpt 0:56.89 saxparser.xpt 0:57.10 services-crypto-component.xpt 0:57.22 shistory.xpt 0:57.44 spellchecker.xpt 0:57.58 startupcache.xpt 0:57.60 storage.xpt 0:57.72 telemetry.xpt 0:57.86 toolkit_asyncshutdown.xpt 0:57.96 toolkit_filewatcher.xpt 0:58.01 toolkit_finalizationwitness.xpt 0:58.08 toolkit_formautofill.xpt 0:58.12 toolkit_osfile.xpt 0:58.20 toolkit_perfmonitoring.xpt 0:58.25 toolkit_xulstore.xpt 0:58.34 toolkitprofile.xpt 0:58.37 toolkitremote.xpt 0:58.49 txmgr.xpt 0:58.49 txtsvc.xpt 0:58.64 uconv.xpt 0:58.66 unicharutil.xpt 0:58.77 update.xpt 0:58.81 uriloader.xpt 0:58.89 urlformatter.xpt 0:59.01 webBrowser_core.xpt 0:59.01 webbrowserpersist.xpt 0:59.18 webvtt.xpt 0:59.31 widget.xpt 0:59.37 windowds.xpt 0:59.51 windowwatcher.xpt 0:59.68 xpcom_base.xpt 0:59.97 xpcom_components.xpt 1:00.08 xpcom_ds.xpt 1:00.14 xpcom_io.xpt 1:00.45 xpcom_system.xpt 1:00.55 xpcom_threads.xpt 1:00.66 xpcom_xpti.xpt 1:00.79 xpconnect.xpt 1:00.79 xul.xpt 1:00.94 xulapp.xpt 1:01.05 xultmpl.xpt 1:01.07 zipwriter.xpt 1:01.23 langGroups.properties.h 1:01.24 etld_data.inc 1:01.35 PropertyUseCounterMap.inc 1:01.45 UseCounterList.h 1:01.51 CSS2Properties.webidl 1:01.56 nsStyleStructList.h 1:01.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/webidl/CSS2Properties.webidl.in 1:01.66 nsCSSPropsGenerated.inc 1:01.80 TelemetryEventData.h 1:01.98 TelemetryEventEnums.h 1:02.13 TelemetryHistogramData.inc 1:02.67 TelemetryHistogramEnums.h 1:02.91 TelemetryScalarData.h 1:03.09 TelemetryScalarEnums.h 1:03.29 unixcharset.properties.h 1:06.26 APZTestData.webidl 1:06.28 AbortController.webidl 1:06.28 AbortSignal.webidl 1:06.29 AbstractWorker.webidl 1:06.29 AnalyserNode.webidl 1:06.30 Animatable.webidl 1:06.30 Animation.webidl 1:06.32 AnimationEffectReadOnly.webidl 1:06.34 AnimationEffectTiming.webidl 1:06.34 AnimationEffectTimingReadOnly.webidl 1:06.35 AnimationEvent.webidl 1:06.36 AnimationPlaybackEvent.webidl 1:06.37 AnimationTimeline.webidl 1:06.37 AnonymousContent.webidl 1:06.39 AppInfo.webidl 1:06.39 AppNotificationServiceOptions.webidl 1:06.39 ArchiveReader.webidl 1:06.40 ArchiveRequest.webidl 1:06.41 Attr.webidl 1:06.42 AudioBuffer.webidl 1:06.42 AudioBufferSourceNode.webidl 1:06.44 AudioChannel.webidl 1:06.44 AudioContext.webidl 1:06.47 AudioDestinationNode.webidl 1:06.47 AudioListener.webidl 1:06.48 AudioNode.webidl 1:06.50 AudioParam.webidl 1:06.51 AudioProcessingEvent.webidl 1:06.52 AudioStreamTrack.webidl 1:06.52 AudioTrack.webidl 1:06.53 AudioTrackList.webidl 1:06.54 AutocompleteErrorEvent.webidl 1:06.55 AutocompleteInfo.webidl 1:06.55 BarProp.webidl 1:06.55 BaseKeyframeTypes.webidl 1:06.56 BeforeAfterKeyboardEvent.webidl 1:06.58 BeforeUnloadEvent.webidl 1:06.58 BiquadFilterNode.webidl 1:06.59 Blob.webidl 1:06.61 BlobEvent.webidl 1:06.62 BoxObject.webidl 1:06.63 BroadcastChannel.webidl 1:06.64 BrowserElement.webidl 1:06.64 BrowserElementAudioChannel.webidl 1:06.65 BrowserElementDictionaries.webidl 1:06.66 BrowserElementProxy.webidl 1:06.71 BrowserFeedWriter.webidl 1:06.72 CDATASection.webidl 1:06.72 CSPDictionaries.webidl 1:06.74 CSPReport.webidl 1:06.75 CSS.webidl 1:06.75 CSSAnimation.webidl 1:06.76 CSSLexer.webidl 1:06.77 CSSPrimitiveValue.webidl 1:06.78 CSSPseudoElement.webidl 1:06.79 CSSRuleList.webidl 1:06.79 CSSStyleDeclaration.webidl 1:06.81 CSSStyleSheet.webidl 1:06.81 CSSTransition.webidl 1:06.82 CSSValue.webidl 1:06.82 CSSValueList.webidl 1:06.83 Cache.webidl 1:06.84 CacheStorage.webidl 1:06.86 CanvasCaptureMediaStream.webidl 1:06.86 CanvasRenderingContext2D.webidl 1:06.98 CaretPosition.webidl 1:06.98 CaretStateChangedEvent.webidl 1:07.00 ChannelMergerNode.webidl 1:07.00 ChannelSplitterNode.webidl 1:07.01 CharacterData.webidl 1:07.02 CheckerboardReportService.webidl 1:07.03 ChildNode.webidl 1:07.03 ChromeNodeList.webidl 1:07.04 ChromeUtils.webidl 1:07.06 Client.webidl 1:07.06 Clients.webidl 1:07.07 ClipboardEvent.webidl 1:07.09 CloseEvent.webidl 1:07.09 CommandEvent.webidl 1:07.10 Comment.webidl 1:07.11 CompositionEvent.webidl 1:07.11 Console.webidl 1:07.15 ConstantSourceNode.webidl 1:07.16 ContainerBoxObject.webidl 1:07.16 ConvolverNode.webidl 1:07.17 Coordinates.webidl 1:07.18 CreateOfferRequest.webidl 1:07.18 Crypto.webidl 1:07.19 CustomElementRegistry.webidl 1:07.20 CustomEvent.webidl 1:07.20 DOMCursor.webidl 1:07.21 DOMError.webidl 1:07.21 DOMException.webidl 1:07.23 DOMImplementation.webidl 1:07.24 DOMMatrix.webidl 1:07.30 DOMParser.webidl 1:07.32 DOMPoint.webidl 1:07.33 DOMQuad.webidl 1:07.34 DOMRect.webidl 1:07.35 DOMRectList.webidl 1:07.36 DOMRequest.webidl 1:07.37 DOMStringList.webidl 1:07.38 DOMStringMap.webidl 1:07.39 DOMTokenList.webidl 1:07.40 DataContainerEvent.webidl 1:07.41 DataTransfer.webidl 1:07.43 DataTransferItem.webidl 1:07.43 DataTransferItemList.webidl 1:07.44 DecoderDoctorNotification.webidl 1:07.44 DedicatedWorkerGlobalScope.webidl 1:07.45 DelayNode.webidl 1:07.46 DesktopNotification.webidl 1:07.47 DeviceLightEvent.webidl 1:07.48 DeviceMotionEvent.webidl 1:07.50 DeviceOrientationEvent.webidl 1:07.52 DeviceProximityEvent.webidl 1:07.54 Directory.webidl 1:07.54 Document.webidl 1:07.74 DocumentFragment.webidl 1:07.76 DocumentOrShadowRoot.webidl 1:07.76 DocumentTimeline.webidl 1:07.76 DocumentType.webidl 1:07.77 DominatorTree.webidl 1:07.78 DownloadEvent.webidl 1:07.79 Downloads.webidl 1:07.83 DragEvent.webidl 1:07.84 DynamicsCompressorNode.webidl 1:07.85 Element.webidl 1:07.92 ErrorEvent.webidl 1:07.94 Event.webidl 1:07.96 EventHandler.webidl 1:07.96 EventListener.webidl 1:07.97 EventSource.webidl 1:07.98 EventTarget.webidl 1:08.00 ExtendableEvent.webidl 1:08.01 ExtendableMessageEvent.webidl 1:08.02 External.webidl 1:08.04 FakePluginTagInit.webidl 1:08.04 Fetch.webidl 1:08.05 FetchEvent.webidl 1:08.06 FetchObserver.webidl 1:08.07 File.webidl 1:08.09 FileList.webidl 1:08.09 FileMode.webidl 1:08.09 FileReader.webidl 1:08.10 FileReaderSync.webidl 1:08.11 FileSystem.webidl 1:08.12 FileSystemDirectoryEntry.webidl 1:08.13 FileSystemDirectoryReader.webidl 1:08.13 FileSystemEntry.webidl 1:08.14 FileSystemFileEntry.webidl 1:08.14 FocusEvent.webidl 1:08.15 FontFace.webidl 1:08.17 FontFaceSet.webidl 1:08.19 FontFaceSetLoadEvent.webidl 1:08.20 FontFaceSource.webidl 1:08.20 FormData.webidl 1:08.22 Function.webidl 1:08.23 GainNode.webidl 1:08.23 Geolocation.webidl 1:08.24 GeometryUtils.webidl 1:08.26 GetUserMediaRequest.webidl 1:08.26 Grid.webidl 1:08.30 HTMLAllCollection.webidl 1:08.32 HTMLAnchorElement.webidl 1:08.34 HTMLAppletElement.webidl 1:08.37 HTMLAreaElement.webidl 1:08.40 HTMLAudioElement.webidl 1:08.41 HTMLBRElement.webidl 1:08.41 HTMLBaseElement.webidl 1:08.42 HTMLBodyElement.webidl 1:08.44 HTMLButtonElement.webidl 1:08.46 HTMLCanvasElement.webidl 1:08.48 HTMLCollection.webidl 1:08.49 HTMLDListElement.webidl 1:08.50 HTMLDataElement.webidl 1:08.51 HTMLDataListElement.webidl 1:08.51 HTMLDetailsElement.webidl 1:08.52 HTMLDialogElement.webidl 1:08.53 HTMLDirectoryElement.webidl 1:08.54 HTMLDivElement.webidl 1:08.54 HTMLDocument.webidl 1:08.58 HTMLElement.webidl 1:08.69 HTMLEmbedElement.webidl 1:08.73 HTMLFieldSetElement.webidl 1:08.73 HTMLFontElement.webidl 1:08.74 HTMLFormControlsCollection.webidl 1:08.76 HTMLFormElement.webidl 1:08.77 HTMLFrameElement.webidl 1:08.79 HTMLFrameSetElement.webidl 1:08.81 HTMLHRElement.webidl 1:08.83 HTMLHeadElement.webidl 1:08.83 HTMLHeadingElement.webidl 1:08.84 HTMLHtmlElement.webidl 1:08.85 HTMLHyperlinkElementUtils.webidl 1:08.85 HTMLIFrameElement.webidl 1:08.89 HTMLImageElement.webidl 1:08.93 HTMLInputElement.webidl 1:09.00 HTMLLIElement.webidl 1:09.01 HTMLLabelElement.webidl 1:09.02 HTMLLegendElement.webidl 1:09.02 HTMLLinkElement.webidl 1:09.04 HTMLMapElement.webidl 1:09.05 HTMLMenuElement.webidl 1:09.07 HTMLMenuItemElement.webidl 1:09.07 HTMLMetaElement.webidl 1:09.09 HTMLMeterElement.webidl 1:09.10 HTMLModElement.webidl 1:09.11 HTMLOListElement.webidl 1:09.12 HTMLObjectElement.webidl 1:09.16 HTMLOptGroupElement.webidl 1:09.17 HTMLOptionElement.webidl 1:09.19 HTMLOptionsCollection.webidl 1:09.19 HTMLOutputElement.webidl 1:09.21 HTMLParagraphElement.webidl 1:09.22 HTMLParamElement.webidl 1:09.22 HTMLPictureElement.webidl 1:09.23 HTMLPreElement.webidl 1:09.24 HTMLProgressElement.webidl 1:09.25 HTMLQuoteElement.webidl 1:09.26 HTMLScriptElement.webidl 1:09.27 HTMLSelectElement.webidl 1:09.31 HTMLSlotElement.webidl 1:09.31 HTMLSourceElement.webidl 1:09.33 HTMLSpanElement.webidl 1:09.33 HTMLStyleElement.webidl 1:09.34 HTMLTableCaptionElement.webidl 1:09.35 HTMLTableCellElement.webidl 1:09.37 HTMLTableColElement.webidl 1:09.38 HTMLTableElement.webidl 1:09.40 HTMLTableRowElement.webidl 1:09.41 HTMLTableSectionElement.webidl 1:09.43 HTMLTemplateElement.webidl 1:09.43 HTMLTextAreaElement.webidl 1:09.46 HTMLTimeElement.webidl 1:09.46 HTMLTitleElement.webidl 1:09.47 HTMLTrackElement.webidl 1:09.49 HTMLUListElement.webidl 1:09.49 HTMLVideoElement.webidl 1:09.51 HashChangeEvent.webidl 1:09.52 Headers.webidl 1:09.54 HeapSnapshot.webidl 1:09.55 HiddenPluginEvent.webidl 1:09.55 History.webidl 1:09.56 IDBCursor.webidl 1:09.58 IDBDatabase.webidl 1:09.59 IDBFactory.webidl 1:09.61 IDBFileHandle.webidl 1:09.63 IDBFileRequest.webidl 1:09.64 IDBIndex.webidl 1:09.65 IDBKeyRange.webidl 1:09.66 IDBMutableFile.webidl 1:09.67 IDBObjectStore.webidl 1:09.69 IDBOpenDBRequest.webidl 1:09.69 IDBRequest.webidl 1:09.71 IDBTransaction.webidl 1:09.71 IDBVersionChangeEvent.webidl 1:09.72 IIRFilterNode.webidl 1:09.73 IdleDeadline.webidl 1:09.73 ImageBitmap.webidl 1:09.76 ImageBitmapRenderingContext.webidl 1:09.76 ImageCapture.webidl 1:09.77 ImageCaptureErrorEvent.webidl 1:09.79 ImageData.webidl 1:09.79 ImageDocument.webidl 1:09.80 InputEvent.webidl 1:09.81 InputMethod.webidl 1:09.95 InspectorUtils.webidl 1:09.96 InstallTrigger.webidl 1:09.98 IntersectionObserver.webidl 1:10.01 IterableIterator.webidl 1:10.01 KeyAlgorithm.webidl 1:10.02 KeyEvent.webidl 1:10.03 KeyIdsInitData.webidl 1:10.03 KeyboardEvent.webidl 1:10.06 KeyframeAnimationOptions.webidl 1:10.07 KeyframeEffect.webidl 1:10.10 LegacyQueryInterface.webidl 1:10.10 LinkStyle.webidl 1:10.10 ListBoxObject.webidl 1:10.11 LocalMediaStream.webidl 1:10.11 Location.webidl 1:10.13 MediaDeviceInfo.webidl 1:10.14 MediaDevices.webidl 1:10.14 MediaElementAudioSourceNode.webidl 1:10.15 MediaError.webidl 1:10.15 MediaList.webidl 1:10.16 MediaQueryList.webidl 1:10.17 MediaQueryListEvent.webidl 1:10.18 MediaRecorder.webidl 1:10.20 MediaSource.webidl 1:10.22 MediaStream.webidl 1:10.24 MediaStreamAudioDestinationNode.webidl 1:10.24 MediaStreamAudioSourceNode.webidl 1:10.25 MediaStreamError.webidl 1:10.25 MediaStreamEvent.webidl 1:10.26 MediaStreamTrack.webidl 1:10.31 MediaStreamTrackEvent.webidl 1:10.32 MediaTrackConstraintSet.webidl 1:10.32 MediaTrackSettings.webidl 1:10.33 MediaTrackSupportedConstraints.webidl 1:10.34 MenuBoxObject.webidl 1:10.35 MessageChannel.webidl 1:10.35 MessageEvent.webidl 1:10.37 MessagePort.webidl 1:10.38 MimeType.webidl 1:10.38 MimeTypeArray.webidl 1:10.40 MouseEvent.webidl 1:10.42 MouseScrollEvent.webidl 1:10.43 MozPowerManager.webidl 1:10.45 MozSelfSupport.webidl 1:10.45 MozSettingsEvent.webidl 1:10.47 MozSettingsTransactionEvent.webidl 1:10.47 MozTetheringManager.webidl 1:10.49 MozTimeManager.webidl 1:10.49 MozWakeLock.webidl 1:10.50 MutationEvent.webidl 1:10.50 MutationObserver.webidl 1:10.53 NamedNodeMap.webidl 1:10.54 NativeOSFileInternals.webidl 1:10.54 NetDashboard.webidl 1:10.58 NetworkInformation.webidl 1:10.58 NetworkOptions.webidl 1:10.62 NodeFilter.webidl 1:10.62 NodeIterator.webidl 1:10.63 NodeList.webidl 1:10.63 Notification.webidl 1:10.66 NotificationEvent.webidl 1:10.67 NotifyPaintEvent.webidl 1:10.67 OfflineAudioCompletionEvent.webidl 1:10.68 OfflineAudioContext.webidl 1:10.68 OfflineResourceList.webidl 1:10.70 OffscreenCanvas.webidl 1:10.71 OscillatorNode.webidl 1:10.72 PageTransitionEvent.webidl 1:10.73 PaintRequest.webidl 1:10.74 PaintRequestList.webidl 1:10.74 PannerNode.webidl 1:10.76 ParentNode.webidl 1:10.76 PerformanceEntry.webidl 1:10.77 PerformanceEntryEvent.webidl 1:10.78 PerformanceMark.webidl 1:10.79 PerformanceMeasure.webidl 1:10.79 PerformanceNavigation.webidl 1:10.79 PerformanceNavigationTiming.webidl 1:10.80 PerformanceObserver.webidl 1:10.81 PerformanceObserverEntryList.webidl 1:10.82 PerformanceResourceTiming.webidl 1:10.83 PerformanceTiming.webidl 1:10.85 PeriodicWave.webidl 1:10.85 PermissionSettings.webidl 1:10.86 PermissionStatus.webidl 1:10.87 Permissions.webidl 1:10.87 Plugin.webidl 1:10.88 PluginArray.webidl 1:10.89 PluginCrashedEvent.webidl 1:10.91 PointerEvent.webidl 1:10.92 PopStateEvent.webidl 1:10.93 PopupBlockedEvent.webidl 1:10.95 PopupBoxObject.webidl 1:10.96 Position.webidl 1:10.96 PositionError.webidl 1:10.97 ProcessingInstruction.webidl 1:10.97 ProfileTimelineMarker.webidl 1:10.99 ProgressEvent.webidl 1:11.00 Promise.webidl 1:11.00 PromiseDebugging.webidl 1:11.01 PushEvent.webidl 1:11.03 PushManager.webidl 1:11.04 PushMessageData.webidl 1:11.04 PushSubscription.webidl 1:11.06 PushSubscriptionOptions.webidl 1:11.06 RGBColor.webidl 1:11.07 RTCStatsReport.webidl 1:11.14 RadioNodeList.webidl 1:11.14 Range.webidl 1:11.17 RecordErrorEvent.webidl 1:11.18 Rect.webidl 1:11.18 Request.webidl 1:11.21 ResizeObserver.webidl 1:11.23 Response.webidl 1:11.24 SVGAElement.webidl 1:11.25 SVGAngle.webidl 1:11.26 SVGAnimateElement.webidl 1:11.26 SVGAnimateMotionElement.webidl 1:11.27 SVGAnimateTransformElement.webidl 1:11.27 SVGAnimatedAngle.webidl 1:11.28 SVGAnimatedBoolean.webidl 1:11.28 SVGAnimatedEnumeration.webidl 1:11.28 SVGAnimatedInteger.webidl 1:11.29 SVGAnimatedLength.webidl 1:11.29 SVGAnimatedLengthList.webidl 1:11.30 SVGAnimatedNumber.webidl 1:11.30 SVGAnimatedNumberList.webidl 1:11.31 SVGAnimatedPathData.webidl 1:11.31 SVGAnimatedPoints.webidl 1:11.31 SVGAnimatedPreserveAspectRatio.webidl 1:11.31 SVGAnimatedRect.webidl 1:11.32 SVGAnimatedString.webidl 1:11.32 SVGAnimatedTransformList.webidl 1:11.32 SVGAnimationElement.webidl 1:11.34 SVGCircleElement.webidl 1:11.34 SVGClipPathElement.webidl 1:11.35 SVGComponentTransferFunctionElement.webidl 1:11.36 SVGDefsElement.webidl 1:11.37 SVGDescElement.webidl 1:11.37 SVGElement.webidl 1:11.47 SVGEllipseElement.webidl 1:11.48 SVGFEBlendElement.webidl 1:11.49 SVGFEColorMatrixElement.webidl 1:11.50 SVGFEComponentTransferElement.webidl 1:11.51 SVGFECompositeElement.webidl 1:11.52 SVGFEConvolveMatrixElement.webidl 1:11.54 SVGFEDiffuseLightingElement.webidl 1:11.55 SVGFEDisplacementMapElement.webidl 1:11.56 SVGFEDistantLightElement.webidl 1:11.56 SVGFEDropShadowElement.webidl 1:11.58 SVGFEFloodElement.webidl 1:11.58 SVGFEFuncAElement.webidl 1:11.59 SVGFEFuncBElement.webidl 1:11.59 SVGFEFuncGElement.webidl 1:11.60 SVGFEFuncRElement.webidl 1:11.61 SVGFEGaussianBlurElement.webidl 1:11.62 SVGFEImageElement.webidl 1:11.63 SVGFEMergeElement.webidl 1:11.63 SVGFEMergeNodeElement.webidl 1:11.64 SVGFEMorphologyElement.webidl 1:11.66 SVGFEOffsetElement.webidl 1:11.66 SVGFEPointLightElement.webidl 1:11.67 SVGFESpecularLightingElement.webidl 1:11.68 SVGFESpotLightElement.webidl 1:11.69 SVGFETileElement.webidl 1:11.70 SVGFETurbulenceElement.webidl 1:11.71 SVGFilterElement.webidl 1:11.72 SVGFilterPrimitiveStandardAttributes.webidl 1:11.72 SVGFitToViewBox.webidl 1:11.72 SVGForeignObjectElement.webidl 1:11.73 SVGGElement.webidl 1:11.73 SVGGradientElement.webidl 1:11.74 SVGGraphicsElement.webidl 1:11.76 SVGImageElement.webidl 1:11.77 SVGLength.webidl 1:11.78 SVGLengthList.webidl 1:11.79 SVGLineElement.webidl 1:11.79 SVGLinearGradientElement.webidl 1:11.80 SVGMPathElement.webidl 1:11.81 SVGMarkerElement.webidl 1:11.83 SVGMaskElement.webidl 1:11.83 SVGMatrix.webidl 1:11.85 SVGMetadataElement.webidl 1:11.85 SVGNumber.webidl 1:11.86 SVGNumberList.webidl 1:11.87 SVGPathElement.webidl 1:11.90 SVGPathSeg.webidl 1:11.99 SVGPathSegList.webidl 1:12.00 SVGPatternElement.webidl 1:12.02 SVGPoint.webidl 1:12.02 SVGPointList.webidl 1:12.03 SVGPolygonElement.webidl 1:12.04 SVGPolylineElement.webidl 1:12.04 SVGPreserveAspectRatio.webidl 1:12.05 SVGRadialGradientElement.webidl 1:12.06 SVGRect.webidl 1:12.06 SVGRectElement.webidl 1:12.08 SVGSVGElement.webidl 1:12.10 SVGScriptElement.webidl 1:12.11 SVGSetElement.webidl 1:12.11 SVGStopElement.webidl 1:12.12 SVGStringList.webidl 1:12.13 SVGStyleElement.webidl 1:12.14 SVGSwitchElement.webidl 1:12.14 SVGSymbolElement.webidl 1:12.15 SVGTSpanElement.webidl 1:12.16 SVGTests.webidl 1:12.16 SVGTextContentElement.webidl 1:12.17 SVGTextElement.webidl 1:12.18 SVGTextPathElement.webidl 1:12.18 SVGTextPositioningElement.webidl 1:12.19 SVGTitleElement.webidl 1:12.20 SVGTransform.webidl 1:12.21 SVGTransformList.webidl 1:12.22 SVGURIReference.webidl 1:12.22 SVGUnitTypeValues.webidl 1:12.23 SVGUnitTypes.webidl 1:12.23 SVGUseElement.webidl 1:12.24 SVGViewElement.webidl 1:12.24 SVGZoomAndPan.webidl 1:12.25 SVGZoomAndPanValues.webidl 1:12.25 SVGZoomEvent.webidl 1:12.26 Screen.webidl 1:12.27 ScreenOrientation.webidl 1:12.27 ScriptProcessorNode.webidl 1:12.28 ScrollAreaEvent.webidl 1:12.29 ScrollBoxObject.webidl 1:12.30 ScrollViewChangeEvent.webidl 1:12.31 SecureElement.webidl 1:12.35 SecureElementManager.webidl 1:12.36 Selection.webidl 1:12.38 ServiceWorker.webidl 1:12.40 ServiceWorkerContainer.webidl 1:12.40 ServiceWorkerGlobalScope.webidl 1:12.42 ServiceWorkerMessageEvent.webidl 1:12.43 ServiceWorkerRegistration.webidl 1:12.45 SettingChangeNotification.webidl 1:12.45 SettingsManager.webidl 1:12.48 ShadowRoot.webidl 1:12.49 SharedWorker.webidl 1:12.49 SharedWorkerGlobalScope.webidl 1:12.50 SimpleGestureEvent.webidl 1:12.52 SocketCommon.webidl 1:12.52 SourceBuffer.webidl 1:12.53 SourceBufferList.webidl 1:12.54 SpeechSynthesis.webidl 1:12.54 SpeechSynthesisErrorEvent.webidl 1:12.56 SpeechSynthesisEvent.webidl 1:12.57 SpeechSynthesisUtterance.webidl 1:12.59 SpeechSynthesisVoice.webidl 1:12.59 StereoPannerNode.webidl 1:12.60 Storage.webidl 1:12.61 StorageEvent.webidl 1:12.62 StorageManager.webidl 1:12.63 StorageType.webidl 1:12.63 StyleRuleChangeEvent.webidl 1:12.64 StyleSheet.webidl 1:12.64 StyleSheetApplicableStateChangeEvent.webidl 1:12.66 StyleSheetChangeEvent.webidl 1:12.66 StyleSheetList.webidl 1:12.67 SubtleCrypto.webidl 1:12.75 SystemUpdate.webidl 1:12.79 TCPServerSocket.webidl 1:12.80 TCPServerSocketEvent.webidl 1:12.81 TCPSocket.webidl 1:12.83 TCPSocketErrorEvent.webidl 1:12.84 TCPSocketEvent.webidl 1:12.85 Text.webidl 1:12.86 TextClause.webidl 1:12.86 TextDecoder.webidl 1:12.88 TextEncoder.webidl 1:12.88 TextTrack.webidl 1:12.90 TextTrackCue.webidl 1:12.90 TextTrackCueList.webidl 1:12.91 TextTrackList.webidl 1:12.92 ThreadSafeChromeUtils.webidl 1:12.93 TimeEvent.webidl 1:12.94 TimeRanges.webidl 1:12.94 Touch.webidl 1:12.96 TouchEvent.webidl 1:12.97 TouchList.webidl 1:12.98 TrackEvent.webidl 1:13.00 TransitionEvent.webidl 1:13.00 TreeBoxObject.webidl 1:13.03 TreeColumn.webidl 1:13.05 TreeColumns.webidl 1:13.06 TreeWalker.webidl 1:13.07 U2F.webidl 1:13.09 UDPMessageEvent.webidl 1:13.11 UDPSocket.webidl 1:13.13 UIEvent.webidl 1:13.15 URL.webidl 1:13.17 URLSearchParams.webidl 1:13.19 UserProximityEvent.webidl 1:13.20 VTTCue.webidl 1:13.22 VTTRegion.webidl 1:13.23 ValidityState.webidl 1:13.24 VideoPlaybackQuality.webidl 1:13.24 VideoStreamTrack.webidl 1:13.25 VideoTrack.webidl 1:13.25 VideoTrackList.webidl 1:13.27 WaveShaperNode.webidl 1:13.27 WebComponents.webidl 1:13.29 WebGL2RenderingContext.webidl 1:13.59 WebGLContextEvent.webidl 1:13.61 WebGLRenderingContext.webidl 1:13.87 WebKitCSSMatrix.webidl 1:13.88 WebSocket.webidl 1:13.90 WheelEvent.webidl 1:13.91 WifiOptions.webidl 1:13.91 WindowOrWorkerGlobalScope.webidl 1:13.92 WindowRoot.webidl 1:13.92 Worker.webidl 1:13.94 WorkerDebuggerGlobalScope.webidl 1:13.94 WorkerGlobalScope.webidl 1:13.97 WorkerLocation.webidl 1:13.97 WorkerNavigator.webidl 1:13.99 Worklet.webidl 1:13.99 WorkletGlobalScope.webidl 1:13.99 XMLDocument.webidl 1:14.01 XMLHttpRequest.webidl 1:14.03 XMLHttpRequestEventTarget.webidl 1:14.04 XMLHttpRequestUpload.webidl 1:14.05 XMLSerializer.webidl 1:14.05 XMLStylesheetProcessingInstruction.webidl 1:14.05 XPathEvaluator.webidl 1:14.06 XPathExpression.webidl 1:14.06 XPathNSResolver.webidl 1:14.07 XPathResult.webidl 1:14.07 XSLTProcessor.webidl 1:14.09 XULCommandEvent.webidl 1:14.09 XULDocument.webidl 1:14.11 XULElement.webidl 1:14.23 CSS2Properties.webidl 1:15.15 HTMLMediaElement.webidl 1:15.19 Navigator.webidl 1:15.25 Node.webidl 1:15.27 Performance.webidl 1:15.28 Window.webidl 1:15.78 libchromium_atomics.a.desc 1:15.84 libfallible.a.desc 1:16.05 librlz.a.desc 1:16.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:16.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 1:16.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsICommandLineRunner.h:10, 1:16.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp:5: 1:16.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 1:16.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:16.68 819 | foundInterface = 0; \ 1:16.68 | ^~~~~~~~~~~~~~ 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:16.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:16.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:16.68 170 | NS_INTERFACE_MAP_END 1:16.68 | ^~~~~~~~~~~~~~~~~~~~ 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:16.68 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:16.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:16.68 88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, 1:16.68 | ^~~~~~~~~~~~~~~~~~~~ 1:16.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp:11: 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:16.68 137 | } else 1:16.68 | ^~~~ 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 1:16.68 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 1:16.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:16.68 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:16.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:16.68 88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, 1:16.68 | ^~~~~~~~~~~~~~~~~~~~ 1:16.96 libtoolkit_components_commandlines.a.desc 1:16.99 libtoolkit_components_build.a.desc 1:17.78 libtoolkit_components_statusfilter.a.desc 1:18.65 libtoolkit_components_finalizationwitness.a.desc 1:19.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:19.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 1:19.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:19.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWeakReference.h:13, 1:19.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.h:9, 1:19.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.cpp:10, 1:19.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:19.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 1:19.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:19.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:19.47 819 | foundInterface = 0; \ 1:19.47 | ^~~~~~~~~~~~~~ 1:19.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:19.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:19.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:19.47 170 | NS_INTERFACE_MAP_END 1:19.47 | ^~~~~~~~~~~~~~~~~~~~ 1:19.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:19.47 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:19.47 74 | NS_IMPL_ISUPPORTS_CI( 1:19.47 | ^~~~~~~~~~~~~~~~~~~~ 1:19.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp:26, 1:19.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 1:19.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:19.48 137 | } else 1:19.48 | ^~~~ 1:19.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 1:19.48 137 | } else 1:19.48 | ^~~~ 1:19.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:19.48 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:19.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:19.48 74 | NS_IMPL_ISUPPORTS_CI( 1:19.48 | ^~~~~~~~~~~~~~~~~~~~ 1:19.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:19.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 1:19.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:19.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWeakReference.h:13, 1:19.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.h:9, 1:19.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.cpp:10, 1:19.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:19.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 1:19.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:19.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:19.57 819 | foundInterface = 0; \ 1:19.57 | ^~~~~~~~~~~~~~ 1:19.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:19.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:19.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistory.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:19.57 177 | NS_INTERFACE_MAP_END 1:19.57 | ^~~~~~~~~~~~~~~~~~~~ 1:19.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp:26, 1:19.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 1:19.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:19.58 137 | } else 1:19.58 | ^~~~ 1:19.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 1:19.58 137 | } else 1:19.58 | ^~~~ 1:19.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 1:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWeakReference.h:13, 1:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.h:9, 1:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.cpp:10, 1:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 1:19.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:19.71 819 | foundInterface = 0; \ 1:19.71 | ^~~~~~~~~~~~~~ 1:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:19.71 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:19.71 84 | NS_INTERFACE_MAP_END 1:19.71 | ^~~~~~~~~~~~~~~~~~~~ 1:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:19.71 800 | else 1:19.71 | ^~~~ 1:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:19.71 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:19.71 | ^~~~~~~~~~~~~~~~~~ 1:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:19.71 83 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 1:19.71 | ^~~~~~~~~~~~~~~~~~~~~~ 1:19.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 1:19.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:19.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:19.72 837 | foundInterface = 0; \ 1:19.72 | ^~~~~~~~~~~~~~ 1:19.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 1:19.72 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 1:19.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1:19.72 345 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 1:19.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:19.72 800 | else 1:19.72 | ^~~~ 1:19.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:19.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:19.72 | ^~~~~~~~~~~~~~~~~~ 1:19.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:19.72 344 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 1:19.72 | ^~~~~~~~~~~~~~~~~~~~~~ 1:19.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 1:19.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:19.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:19.80 819 | foundInterface = 0; \ 1:19.80 | ^~~~~~~~~~~~~~ 1:19.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:19.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:19.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:4055:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:19.80 4055 | NS_INTERFACE_MAP_END 1:19.80 | ^~~~~~~~~~~~~~~~~~~~ 1:19.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:19.80 800 | else 1:19.80 | ^~~~ 1:19.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:19.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:19.80 | ^~~~~~~~~~~~~~~~~~ 1:19.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:4054:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:19.80 4054 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 1:19.80 | ^~~~~~~~~~~~~~~~~~~~~~ 1:24.53 libtoolkit_components_places.a.desc 1:24.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:24.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 1:24.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMutationObserver.h:9, 1:24.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStubMutationObserver.h:16, 1:24.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.h:9, 1:24.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.cpp:6: 1:24.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 1:24.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:24.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:24.66 819 | foundInterface = 0; \ 1:24.66 | ^~~~~~~~~~~~~~ 1:24.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:24.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:24.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:24.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:24.66 79 | NS_INTERFACE_MAP_END 1:24.66 | ^~~~~~~~~~~~~~~~~~~~ 1:24.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:24.66 811 | else 1:24.66 | ^~~~ 1:24.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 1:24.66 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 1:24.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.cpp:78:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1:24.66 78 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 1:24.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:27.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 1:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 1:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 1:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/BackgroundUtils.h:9, 1:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 1:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 1:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 1:27.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:27.76 819 | foundInterface = 0; \ 1:27.76 | ^~~~~~~~~~~~~~ 1:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:27.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:27.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:27.76 67 | NS_INTERFACE_MAP_END 1:27.76 | ^~~~~~~~~~~~~~~~~~~~ 1:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:27.76 800 | else 1:27.76 | ^~~~ 1:27.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:27.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:27.77 | ^~~~~~~~~~~~~~~~~~ 1:27.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:27.77 66 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 1:27.77 | ^~~~~~~~~~~~~~~~~~~~~~ 1:30.49 liburiloader_prefetch.a.desc 1:31.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:31.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLChar.h:15, 1:31.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLChar.cpp:6: 1:31.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:31.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:31.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.64 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:31.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:31.64 712 | class CompressedGlyph { 1:31.64 | ^~~~~~~~~~~~~~~ 1:31.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:31.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:31.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.64 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:31.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:31.64 712 | class CompressedGlyph { 1:31.64 | ^~~~~~~~~~~~~~~ 1:36.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:36.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:36.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:36.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:36.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.cpp:6: 1:36.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:36.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:36.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:36.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:36.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:36.94 712 | class CompressedGlyph { 1:36.94 | ^~~~~~~~~~~~~~~ 1:36.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:36.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:36.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:36.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:36.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:36.94 712 | class CompressedGlyph { 1:36.94 | ^~~~~~~~~~~~~~~ 1:39.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:39.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:39.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:39.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.cpp:6: 1:39.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:39.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:39.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:39.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:39.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:39.94 712 | class CompressedGlyph { 1:39.94 | ^~~~~~~~~~~~~~~ 1:39.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:39.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:39.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:39.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:39.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:39.94 712 | class CompressedGlyph { 1:39.94 | ^~~~~~~~~~~~~~~ 1:46.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:46.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:46.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:46.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:46.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 1:46.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLSelectedFrame.cpp:6: 1:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:46.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:46.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:46.02 712 | class CompressedGlyph { 1:46.02 | ^~~~~~~~~~~~~~~ 1:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:46.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.03 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:46.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:46.03 712 | class CompressedGlyph { 1:46.03 | ^~~~~~~~~~~~~~~ 1:46.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 1:46.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.24 118 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 1:46.24 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:46.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:46.25 18 | class txXPathNode 1:46.25 | ^~~~~~~~~~~ 1:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 1:46.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.25 288 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 1:46.25 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:46.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:46.25 18 | class txXPathNode 1:46.25 | ^~~~~~~~~~~ 1:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 1:46.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.25 395 | memmove(insertion, mStart + pos - chunk, 1:46.25 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.25 396 | chunk * sizeof(txXPathNode)); 1:46.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:46.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:46.25 18 | class txXPathNode 1:46.25 | ^~~~~~~~~~~ 1:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 1:46.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.25 513 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 1:46.25 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:46.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:46.26 18 | class txXPathNode 1:46.26 | ^~~~~~~~~~~ 1:46.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.26 542 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 1:46.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:46.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:46.26 18 | class txXPathNode 1:46.26 | ^~~~~~~~~~~ 1:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 1:46.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.26 621 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 1:46.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:46.27 18 | class txXPathNode 1:46.27 | ^~~~~~~~~~~ 1:49.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:49.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:49.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:49.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:49.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLTokenFrame.h:10, 1:49.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLTokenFrame.cpp:6: 1:49.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:49.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:49.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:49.71 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:49.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:49.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:49.71 712 | class CompressedGlyph { 1:49.71 | ^~~~~~~~~~~~~~~ 1:49.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:49.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:49.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:49.71 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:49.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:49.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:49.71 712 | class CompressedGlyph { 1:49.71 | ^~~~~~~~~~~~~~~ 1:54.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:54.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:54.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:54.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:54.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 1:54.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmactionFrame.h:10, 1:54.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmactionFrame.cpp:6: 1:54.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:54.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.07 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:54.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:54.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:54.07 712 | class CompressedGlyph { 1:54.07 | ^~~~~~~~~~~~~~~ 1:54.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:54.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.07 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:54.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:54.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:54.07 712 | class CompressedGlyph { 1:54.07 | ^~~~~~~~~~~~~~~ 1:57.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:57.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:57.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:57.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:57.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmencloseFrame.h:11, 1:57.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmencloseFrame.cpp:6: 1:57.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:57.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:57.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:57.25 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:57.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:57.25 712 | class CompressedGlyph { 1:57.25 | ^~~~~~~~~~~~~~~ 1:57.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:57.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:57.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:57.25 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:57.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:57.26 712 | class CompressedGlyph { 1:57.26 | ^~~~~~~~~~~~~~~ 2:01.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:01.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:01.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:01.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:01.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmfencedFrame.h:10, 2:01.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmfencedFrame.cpp:6: 2:01.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:01.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:01.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:01.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:01.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:01.13 712 | class CompressedGlyph { 2:01.13 | ^~~~~~~~~~~~~~~ 2:01.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:01.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:01.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:01.13 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:01.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:01.13 712 | class CompressedGlyph { 2:01.13 | ^~~~~~~~~~~~~~~ 2:04.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:04.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:04.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:04.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:04.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmfracFrame.h:10, 2:04.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmfracFrame.cpp:7: 2:04.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:04.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:04.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.35 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:04.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:04.35 712 | class CompressedGlyph { 2:04.35 | ^~~~~~~~~~~~~~~ 2:04.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:04.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:04.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.35 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:04.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:04.35 712 | class CompressedGlyph { 2:04.35 | ^~~~~~~~~~~~~~~ 2:07.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: In member function 'bool txParamArrayHolder::Init(uint8_t)': 2:07.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.72 363 | memset(mArray.get(), 0, mCount * sizeof(nsXPTCVariant)); 2:07.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:17: 2:07.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/xptcall.h:46:8: note: 'struct nsXPTCVariant' declared here 2:07.72 46 | struct nsXPTCVariant : public nsXPTCMiniVariant 2:07.72 | ^~~~~~~~~~~~~ 2:08.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmmultiscriptsFrame.h:10, 2:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:7: 2:08.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:08.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:08.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:08.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:08.21 712 | class CompressedGlyph { 2:08.21 | ^~~~~~~~~~~~~~~ 2:08.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:08.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:08.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:08.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:08.22 712 | class CompressedGlyph { 2:08.22 | ^~~~~~~~~~~~~~~ 2:09.66 libdom_xslt_xpath.a.desc 2:10.33 libtoolkit_components_terminator.a.desc 2:11.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:11.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:11.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:11.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:11.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLTokenFrame.h:10, 2:11.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmoFrame.h:10, 2:11.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmoFrame.cpp:6: 2:11.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:11.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:11.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.54 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:11.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:11.54 712 | class CompressedGlyph { 2:11.54 | ^~~~~~~~~~~~~~~ 2:11.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:11.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:11.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:11.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:11.54 712 | class CompressedGlyph { 2:11.54 | ^~~~~~~~~~~~~~~ 2:11.55 libimage_decoders_icon_gtk.a.desc 2:11.65 libicustubdata.a.desc 2:13.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/udataswp.c: In function 'udata_openSwapperForInputData_58': 2:13.44 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/udataswp.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:13.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.44 438 | if( (length>=0 && lengthdata)) { 2:13.62 | ^~ 2:13.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uloc_tag.c: In function '_appendLDMLExtensionAsKeywords': 2:13.67 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:13.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.67 1374 | if (bcpKeyLen >= sizeof(bcpKeyBuf)) { 2:13.67 | ^~ 2:13.67 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:13.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.67 1409 | if (bcpTypeLen >= sizeof(bcpTypeBuf)) { 2:13.67 | ^~ 2:13.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ures_cnv.c: In function 'ures_openU_58': 2:13.81 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:13.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.81 46 | if(length>=sizeof(pathBuffer)) { 2:13.81 | ^~ 2:13.81 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:13.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.81 64 | if(length>=sizeof(pathBuffer)) { 2:13.81 | ^~ 2:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/utrace.c: In function 'outputPtrBytes': 2:13.95 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/utrace.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.95 149 | for (i=0; i>16); 2:26.63 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:26.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 2:26.63 589 | case 2: 2:26.63 | ^~~~ 2:26.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:26.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:26.63 590 | *charErrorBuffer++=(uint8_t)(diff>>8); 2:26.63 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:26.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 2:26.63 592 | case 1: 2:26.63 | ^~~~ 2:26.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:26.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:26.63 607 | *offsets++=sourceIndex; 2:26.63 | ~~~~~~~~~~^~~~~~~~~~~~ 2:26.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 2:26.63 609 | case 2: 2:26.63 | ^~~~ 2:26.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:26.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:26.63 611 | *offsets++=sourceIndex; 2:26.63 | ~~~~~~~~~~^~~~~~~~~~~~ 2:26.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 2:26.64 613 | case 1: 2:26.64 | ^~~~ 2:26.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 2:26.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:26.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:26.64 790 | *target++=(uint8_t)(diff>>24); 2:26.64 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:26.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 2:26.64 792 | case 3: 2:26.64 | ^~~~ 2:26.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:26.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:26.64 819 | *charErrorBuffer++=(uint8_t)(diff>>16); 2:26.64 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:26.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 2:26.64 821 | case 2: 2:26.64 | ^~~~ 2:26.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:26.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:26.65 822 | *charErrorBuffer++=(uint8_t)(diff>>8); 2:26.65 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:26.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 2:26.65 824 | case 1: 2:26.65 | ^~~~ 2:26.65 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:26.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:26.65 838 | *target++=(uint8_t)(diff>>16); 2:26.65 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:26.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 2:26.65 840 | case 2: 2:26.65 | ^~~~ 2:26.65 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:26.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:26.65 841 | *target++=(uint8_t)(diff>>8); 2:26.65 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:26.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 2:26.65 843 | case 1: 2:26.65 | ^~~~ 2:27.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmencloseFrame.h:11, 2:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmsqrtFrame.h:10, 2:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmsqrtFrame.cpp:6: 2:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:27.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.56 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:27.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:27.56 712 | class CompressedGlyph { 2:27.56 | ^~~~~~~~~~~~~~~ 2:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:27.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.56 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:27.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:27.56 712 | class CompressedGlyph { 2:27.56 | ^~~~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 515 | b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); 2:27.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:27.90 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:27.90 | ^~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:27.90 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:27.90 | ^ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:27.90 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:27.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:27.90 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:27.90 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:27.90 576 | uidna_toASCII(const UChar* src, int32_t srcLength, 2:27.90 | ^~~~~~~~~~~~~ 2:27.90 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 528 | b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); 2:27.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:27.90 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:27.90 | ^~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:27.90 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:27.90 | ^ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:27.90 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:27.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:27.90 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:27.90 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:27.90 576 | uidna_toASCII(const UChar* src, int32_t srcLength, 2:27.90 | ^~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 878 | b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); 2:27.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:27.90 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:27.90 | ^~~~~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:27.90 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:27.90 | ^ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:27.90 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:27.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:27.90 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:27.90 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:27.90 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:27.90 | ^~~~~~~~~~~~~~~~ 2:27.90 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.90 889 | b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); 2:27.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:27.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:27.91 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:27.91 | ^~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:27.91 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:27.91 | ^ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:27.91 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:27.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:27.91 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:27.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:27.91 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:27.91 | ^~~~~~~~~~~~~~~~ 2:27.91 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.91 893 | b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); 2:27.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:27.91 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:27.91 | ^~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:27.91 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:27.91 | ^ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:27.91 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:27.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:27.91 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:27.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:27.91 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:27.91 | ^~~~~~~~~~~~~~~~ 2:27.91 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.91 904 | b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); 2:27.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:27.91 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:27.91 | ^~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:27.91 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:27.91 | ^ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:27.91 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:27.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:27.91 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:27.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:27.91 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:27.91 | ^~~~~~~~~~~~~~~~ 2:30.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:30.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:30.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:30.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:30.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmtableFrame.h:10, 2:30.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmtableFrame.cpp:6: 2:30.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:30.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.66 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:30.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:30.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:30.66 712 | class CompressedGlyph { 2:30.66 | ^~~~~~~~~~~~~~~ 2:30.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:30.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.66 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:30.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:30.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:30.66 712 | class CompressedGlyph { 2:30.66 | ^~~~~~~~~~~~~~~ 2:31.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: In member function 'icu_58::UnicodeString& icu_58::UnicodeString::copyFrom(const icu_58::UnicodeString&, UBool)': 2:31.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 2:31.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.02 539 | if(fastCopy) { 2:31.02 | ^~ 2:31.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:552:3: note: here 2:31.02 552 | case kWritableAlias: { 2:31.02 | ^~~~ 2:31.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 2:31.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:562:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.02 562 | } 2:31.02 | ^ 2:31.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:563:3: note: here 2:31.02 563 | default: 2:31.02 | ^~~~~~~ 2:31.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: At global scope: 2:31.02 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: 'void uprv_UnicodeStringDummy()' defined but not used 2:31.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:1940:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] 2:31.02 1940 | static void uprv_UnicodeStringDummy(void) { 2:31.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:33.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_58(UResourceBundle*, int32_t*, const char**, UErrorCode*)': 2:33.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresbund.cpp: this statement may fall through 2:33.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:33.10 1489 | *status = U_RESOURCE_TYPE_MISMATCH; 2:33.10 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2:33.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresbund.cpp:1491:5: note: here 2:33.10 1491 | default: 2:33.10 | ^~~~~~~ 2:35.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:35.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:35.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:35.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:35.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmunderoverFrame.h:10, 2:35.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmunderoverFrame.cpp:6: 2:35.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:35.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:35.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:35.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:35.33 712 | class CompressedGlyph { 2:35.33 | ^~~~~~~~~~~~~~~ 2:35.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:35.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.34 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:35.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:35.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:35.34 712 | class CompressedGlyph { 2:35.34 | ^~~~~~~~~~~~~~~ 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)': 2:36.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:291:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:36.00 291 | if(trail>0x3f || c>=0x110) { 2:36.00 | ^~ 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:297:5: note: here 2:36.00 297 | case 2: 2:36.00 | ^~~~ 2:36.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:36.00 304 | c=(c<<6)|trail; 2:36.00 | ~^~~~~~~~~~~~~ 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:306:5: note: here 2:36.00 306 | case 1: 2:36.00 | ^~~~ 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyPointer(const uint8_t**, const uint8_t*, UChar32)': 2:36.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:36.00 362 | if(c<0x110) { 2:36.00 | ^~ 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:370:9: note: here 2:36.00 370 | case 2: 2:36.00 | ^~~~ 2:36.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:36.00 373 | illegal|=(trail&0xc0)^0x80; 2:36.00 | ~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:375:9: note: here 2:36.00 375 | case 1: 2:36.01 | ^~~~ 2:36.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:36.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/util_props.cpp: this statement may fall through 2:36.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:36.75 102 | if (!PatternProps::isWhiteSpace(c)) { 2:36.75 | ^~ 2:36.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/util_props.cpp:107:9: note: here 2:36.75 107 | case 126 /*'~'*/: 2:36.75 | ^~~~ 2:37.62 libicuuc.a.desc 2:38.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 2:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLsemanticsFrame.h:10, 2:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLsemanticsFrame.cpp:7: 2:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:38.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:38.82 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:38.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:38.82 712 | class CompressedGlyph { 2:38.82 | ^~~~~~~~~~~~~~~ 2:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:38.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:38.82 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:38.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:38.82 712 | class CompressedGlyph { 2:38.82 | ^~~~~~~~~~~~~~~ 2:39.72 liblayout_mathml.a.desc 2:40.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': 2:40.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 2:40.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp:2130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:40.04 2130 | } 2:40.04 | ^ 2:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp:2133:5: note: here 2:40.05 2133 | case UCAL_EXTENDED_YEAR: 2:40.05 | ^~~~ 2:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': 2:40.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 2:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:40.05 3647 | set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 2:40.05 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp:3649:5: note: here 2:40.05 3649 | case UCAL_MONTH: 2:40.05 | ^~~~ 2:41.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 2:41.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 2:41.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIArray.h:10, 2:41.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIArrayExtensions.h:10, 2:41.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMutableArray.h:10, 2:41.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageConnection.cpp:10: 2:41.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 2:41.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:41.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:41.45 819 | foundInterface = 0; \ 2:41.46 | ^~~~~~~~~~~~~~ 2:41.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:41.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:41.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:41.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageConnection.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:41.46 544 | NS_INTERFACE_MAP_END 2:41.46 | ^~~~~~~~~~~~~~~~~~~~ 2:41.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:41.46 811 | else 2:41.46 | ^~~~ 2:41.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:41.46 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:41.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:41.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageConnection.cpp:543:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:41.46 543 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 2:41.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 2:43.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 2:43.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISimpleEnumerator.h:10, 2:43.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/FileSystemModule.cpp:11, 2:43.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/storage/Unified_cpp_storage0.cpp:2: 2:43.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 2:43.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:43.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:43.72 819 | foundInterface = 0; \ 2:43.72 | ^~~~~~~~~~~~~~ 2:43.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:43.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:43.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatement.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:43.72 244 | NS_INTERFACE_MAP_END 2:43.72 | ^~~~~~~~~~~~~~~~~~~~ 2:43.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:43.73 811 | else 2:43.73 | ^~~~ 2:43.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:43.73 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatement.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:43.73 243 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 2:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 2:43.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:43.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:43.88 819 | foundInterface = 0; \ 2:43.88 | ^~~~~~~~~~~~~~ 2:43.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:43.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:43.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:43.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:43.88 80 | NS_INTERFACE_MAP_END 2:43.88 | ^~~~~~~~~~~~~~~~~~~~ 2:43.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:43.88 800 | else 2:43.88 | ^~~~ 2:43.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:43.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:43.88 | ^~~~~~~~~~~~~~~~~~ 2:43.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:43.88 79 | NS_INTERFACE_MAP_ENTRY(nsISupports) 2:43.88 | ^~~~~~~~~~~~~~~~~~~~~~ 2:45.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 2:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 2:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageService.h:10, 2:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageService.cpp:10, 2:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 2:45.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:45.86 819 | foundInterface = 0; \ 2:45.86 | ^~~~~~~~~~~~~~ 2:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:45.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:45.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatement.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:45.86 252 | NS_INTERFACE_MAP_END 2:45.86 | ^~~~~~~~~~~~~~~~~~~~ 2:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:45.86 811 | else 2:45.86 | ^~~~ 2:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:45.86 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:45.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatement.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:45.86 251 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 2:45.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 2:46.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:46.02 819 | foundInterface = 0; \ 2:46.02 | ^~~~~~~~~~~~~~ 2:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:46.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:46.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:46.02 178 | NS_INTERFACE_MAP_END 2:46.02 | ^~~~~~~~~~~~~~~~~~~~ 2:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:46.02 800 | else 2:46.02 | ^~~~ 2:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:46.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:46.02 | ^~~~~~~~~~~~~~~~~~ 2:46.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:46.02 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 2:46.02 | ^~~~~~~~~~~~~~~~~~~~~~ 2:46.86 libstorage.a.desc 2:46.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/hyphenation/hyphen/hyphen.c: In function 'hnj_hyphen_load_file': 2:46.97 Warning: -Wformat= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/hyphenation/hyphen/hyphen.c: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' 2:46.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.97 449 | fprintf(stderr, "Warning: skipping too long pattern (more than %lu chars)\n", sizeof(buf)); 2:46.97 | ~~^ ~~~~~~~~~~~ 2:46.97 | | | 2:46.97 | | unsigned int 2:46.97 | long unsigned int 2:46.97 | %u 2:47.03 libintl_hyphenation_hyphen.a.desc 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_58::Formattable::getLong(UErrorCode&) const': 2:54.40 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:54.40 432 | if (instanceOfMeasure(fValue.fObject)) { 2:54.40 | ^~ 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 2:54.40 437 | default: 2:54.40 | ^~~~~~~ 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_58::Formattable::getInt64(UErrorCode&) const': 2:54.40 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:54.40 484 | if (instanceOfMeasure(fValue.fObject)) { 2:54.40 | ^~ 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 2:54.40 489 | default: 2:54.40 | ^~~~~~~ 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_58::Formattable::getDouble(UErrorCode&) const': 2:54.40 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:54.40 515 | if (instanceOfMeasure(fValue.fObject)) { 2:54.40 | ^~ 2:54.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 2:54.40 520 | default: 2:54.40 | ^~~~~~~ 2:56.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 2:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 2:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/nsBaseDragService.cpp:20: 2:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:56.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:56.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:56.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:56.02 712 | class CompressedGlyph { 2:56.02 | ^~~~~~~~~~~~~~~ 2:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:56.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:56.02 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:56.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:56.03 712 | class CompressedGlyph { 2:56.03 | ^~~~~~~~~~~~~~~ 3:00.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 3:00.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/nsBaseWidget.cpp:15: 3:00.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:00.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:00.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:00.86 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:00.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:00.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:00.87 712 | class CompressedGlyph { 3:00.87 | ^~~~~~~~~~~~~~~ 3:00.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:00.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:00.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:00.87 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:00.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:00.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:00.87 712 | class CompressedGlyph { 3:00.87 | ^~~~~~~~~~~~~~~ 3:01.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_58::PluralRuleParser::parse(const icu_58::UnicodeString&, icu_58::PluralRules*, UErrorCode&)': 3:01.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/plurrule.cpp: this statement may fall through 3:01.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/plurrule.cpp:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:01.16 496 | curAndConstraint->negated=TRUE; 3:01.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/plurrule.cpp:498:9: note: here 3:01.16 498 | case tIn: 3:01.16 | ^~~~ 3:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/rbnf.cpp: In member function 'UBool icu_58::LocDataParser::inList(UChar, const UChar*) const': 3:02.15 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/rbnf.cpp: this 'while' clause does not guard... 3:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/rbnf.cpp:323:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 3:02.15 323 | while (*list && *list != c) ++list; return *list == c; 3:02.15 | ^~~~~ 3:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.15 323 | while (*list && *list != c) ++list; return *list == c; 3:02.15 | ^~~~~~ 3:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.93 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: variable 'capContextUsageType' set but not used 3:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1420:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable] 3:05.93 1420 | DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; 3:05.93 | ^~~~~~~~~~~~~~~~~~~ 3:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1368:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:05.98 1368 | } 3:05.98 | ^ 3:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1369:17: note: here 3:05.98 1369 | case kOvrStrTime : { 3:05.98 | ^~~~ 3:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:05.98 1473 | if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 3:05.98 | ^~ 3:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1489:5: note: here 3:05.98 1489 | case UDAT_YEAR_FIELD: 3:05.98 | ^~~~ 3:05.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1595:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:05.98 1595 | if (U_FAILURE(status)) { 3:05.98 | ^~ 3:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1600:5: note: here 3:05.98 1600 | case UDAT_DAY_OF_WEEK_FIELD: 3:05.98 | ^~~~ 3:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:2999:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:05.99 2999 | if (value < 0 || value > 24) { 3:05.99 | ^~ 3:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3005:9: note: here 3:05.99 3005 | case UDAT_YEAR_FIELD: 3:05.99 | ^~~~ 3:05.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3191:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:05.99 3191 | if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 3:05.99 | ^~ 3:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3196:5: note: here 3:05.99 3196 | case UDAT_HOUR_OF_DAY0_FIELD: 3:05.99 | ^~~~ 3:05.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3220:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:05.99 3220 | if (gotNumber) // i.e., e or ee 3:05.99 | ^~ 3:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3229:5: note: here 3:05.99 3229 | case UDAT_DAY_OF_WEEK_FIELD: 3:05.99 | ^~~~ 3:05.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3317:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:05.99 3317 | if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 3:06.00 | ^~ 3:06.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3322:5: note: here 3:06.00 3322 | case UDAT_HOUR0_FIELD: 3:06.00 | ^~~~ 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_58(const char*, UBool, UParseError*, UErrorCode*)': 3:11.28 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.28 545 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 3:11.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/platform.h:25, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/ptypes.h:52, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/umachine.h:46, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/ustring.h:21, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/urename.h:763:54: note: declared here 3:11.28 763 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:11.28 | ^~~~~~~~~~~~~~~~~~~ 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 3:11.28 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:11.28 | ^ 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 3:11.28 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:11.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/urename.h:763:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 3:11.28 763 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:11.28 | ^~~~~~~~~~~~~~~~~~~~~~~~ 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 3:11.28 1271 | ucol_setVariableTop(UCollator *coll, 3:11.28 | ^~~~~~~~~~~~~~~~~~~ 3:11.28 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp:547:36: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 3:11.28 547 | ucol_restoreVariableTop(result, s.variableTopValue, status); 3:11.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/platform.h:25, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/ptypes.h:52, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/umachine.h:46, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/ustring.h:21, 3:11.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 3:11.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/urename.h:754:58: note: declared here 3:11.28 754 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:11.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 3:11.29 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:11.29 | ^ 3:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 3:11.29 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:11.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/urename.h:754:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 3:11.29 754 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:11.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 3:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 3:11.29 1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 3:11.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:11.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_58::UCollationPCE::processCE(uint32_t)': 3:11.53 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 3:11.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:11.53 226 | tertiary = ucol_tertiaryOrder(ce); 3:11.53 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 3:11.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 3:11.53 229 | case UCOL_SECONDARY: 3:11.53 | ^~~~ 3:11.53 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 3:11.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:11.54 230 | secondary = ucol_secondaryOrder(ce); 3:11.54 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 3:11.54 233 | case UCOL_PRIMARY: 3:11.54 | ^~~~ 3:17.51 libicui18n.a.desc 3:19.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CSSEditUtils.cpp:12: 3:19.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 3:19.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:19.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:19.63 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 3:19.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:19.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.h:19, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Text.h:9, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:16, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/TextEditor.h:9, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/HTMLEditor.h:12, 3:19.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CSSEditUtils.cpp:10: 3:19.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 3:19.63 585 | class nsCSSValue { 3:19.63 | ^~~~~~~~~~ 3:22.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 3:22.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:22.07 837 | foundInterface = 0; \ 3:22.07 | ^~~~~~~~~~~~~~ 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:22.07 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:22.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:22.07 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:22.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 3:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:22.07 264 | } else 3:22.07 | ^~~~ 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:22.07 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:22.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:22.07 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:22.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:22.07 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:22.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:22.07 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 3:22.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/nsLookAndFeel.h:13, 3:22.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/nsXPLookAndFeel.cpp:11, 3:22.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/Unified_cpp_widget2.cpp:47: 3:22.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:22.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:22.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:22.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:22.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:22.94 712 | class CompressedGlyph { 3:22.94 | ^~~~~~~~~~~~~~~ 3:22.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:22.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:22.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:22.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:22.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:22.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:22.94 712 | class CompressedGlyph { 3:22.94 | ^~~~~~~~~~~~~~~ 3:24.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 3:24.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 3:24.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:24.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:24.10 837 | foundInterface = 0; \ 3:24.10 | ^~~~~~~~~~~~~~ 3:24.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:24.10 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:24.10 31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:24.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 3:24.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:24.11 264 | } else 3:24.11 | ^~~~ 3:24.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:24.11 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:24.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:24.11 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:24.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:24.11 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:24.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:24.11 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 3:24.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.37 libwidget.a.desc 3:26.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.h:9, 3:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.cpp:6: 3:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 3:26.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:26.72 837 | foundInterface = 0; \ 3:26.72 | ^~~~~~~~~~~~~~ 3:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:26.72 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:26.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:26.72 56 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:26.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:26.72 55 | } else 3:26.72 | ^~~~ 3:28.76 libdom_mathml.a.desc 3:29.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.h:9, 3:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp:6: 3:29.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 3:29.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:29.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:29.50 837 | foundInterface = 0; \ 3:29.50 | ^~~~~~~~~~~~~~ 3:29.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:29.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:29.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:29.50 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:29.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:29.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.h:9, 3:29.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp:6: 3:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:29.51 264 | } else 3:29.51 | ^~~~ 3:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:29.51 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:29.51 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:29.51 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:29.51 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 3:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:31.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:31.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:31.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:31.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:31.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:31.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.h:9, 3:31.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 3:31.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 3:31.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:31.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:31.88 837 | foundInterface = 0; \ 3:31.88 | ^~~~~~~~~~~~~~ 3:31.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:31.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:31.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:31.88 34 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:31.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:31.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.h:9, 3:31.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 3:31.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:31.88 264 | } else 3:31.88 | ^~~~ 3:31.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:31.88 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:31.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:31.88 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:31.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:31.88 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:31.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:31.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:31.89 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 3:31.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:32.73 libintl_uconv.a.desc 3:33.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:9, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.h:9, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp:6: 3:33.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 3:33.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:33.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:33.80 837 | foundInterface = 0; \ 3:33.80 | ^~~~~~~~~~~~~~ 3:33.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:33.80 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:33.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:33.80 14 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 3:33.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/nsIScriptElement.h:15, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:12, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.h:9, 3:33.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp:6: 3:33.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:33.80 258 | } else 3:33.80 | ^~~~ 3:33.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 3:33.80 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 3:33.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 3:33.80 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 3:33.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:33.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 3:33.81 13 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ModuleLoadRequest) 3:33.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.h:9, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 3:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 3:34.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:34.60 837 | foundInterface = 0; \ 3:34.60 | ^~~~~~~~~~~~~~ 3:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:34.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:34.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:34.60 40 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 3:34.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.h:9, 3:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 3:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:34.60 264 | } else 3:34.60 | ^~~~ 3:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:34.60 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:34.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:34.60 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:34.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:34.61 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:34.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:34.61 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 3:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:35.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:35.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.h:9, 3:35.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp:10: 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 3:35.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:35.32 819 | foundInterface = 0; \ 3:35.32 | ^~~~~~~~~~~~~~ 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:35.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:35.32 20 | NS_INTERFACE_MAP_END 3:35.32 | ^~~~~~~~~~~~~~~~~~~~ 3:35.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.h:10, 3:35.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp:10: 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:35.32 264 | } else 3:35.32 | ^~~~ 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:35.32 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:35.32 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:35.32 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:35.32 19 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 3:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.h:9, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 3:37.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:37.37 837 | foundInterface = 0; \ 3:37.37 | ^~~~~~~~~~~~~~ 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:37.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:37.37 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.h:9, 3:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:37.37 264 | } else 3:37.37 | ^~~~ 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:37.37 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:37.37 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:37.37 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:37.37 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 3:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:38.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:38.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:38.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:38.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:38.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:38.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:38.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:38.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 3:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 3:38.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:38.40 837 | foundInterface = 0; \ 3:38.40 | ^~~~~~~~~~~~~~ 3:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:38.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:38.41 31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:38.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:38.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:38.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 3:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:38.41 264 | } else 3:38.41 | ^~~~ 3:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:38.41 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:38.41 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:38.41 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:38.41 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 3:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:38.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:38.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:38.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:38.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:38.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:38.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:38.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditTransactionBase.cpp:6: 3:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 3:38.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:38.77 819 | foundInterface = 0; \ 3:38.77 | ^~~~~~~~~~~~~~ 3:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:38.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:38.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditTransactionBase.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:38.77 23 | NS_INTERFACE_MAP_END 3:38.77 | ^~~~~~~~~~~~~~~~~~~~ 3:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:38.77 811 | else 3:38.77 | ^~~~ 3:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 3:38.77 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 3:38.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditTransactionBase.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3:38.77 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 3:38.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:40.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:40.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.h:9, 3:40.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:6: 3:40.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 3:40.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:40.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:40.97 819 | foundInterface = 0; \ 3:40.97 | ^~~~~~~~~~~~~~ 3:40.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:40.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:40.98 80 | NS_INTERFACE_MAP_END 3:40.98 | ^~~~~~~~~~~~~~~~~~~~ 3:40.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/nsIScriptElement.h:15, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.h:12, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:6: 3:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:40.98 264 | } else 3:40.98 | ^~~~ 3:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:40.98 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:40.98 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:40.98 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:40.98 79 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 3:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.h:9, 3:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:6: 3:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 3:40.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:40.99 819 | foundInterface = 0; \ 3:40.99 | ^~~~~~~~~~~~~~ 3:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:40.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:40.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:40.99 234 | NS_INTERFACE_MAP_END 3:41.00 | ^~~~~~~~~~~~~~~~~~~~ 3:41.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 3:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 3:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 3:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/nsIScriptElement.h:15, 3:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.h:12, 3:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:6: 3:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:41.00 264 | } else 3:41.00 | ^~~~ 3:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:41.00 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:41.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:41.00 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:41.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:41.00 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:41.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:41.00 233 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 3:41.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:42.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:42.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:42.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 3:42.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 3:42.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:11, 3:42.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditorBase.cpp:6: 3:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 3:42.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:42.48 819 | foundInterface = 0; \ 3:42.48 | ^~~~~~~~~~~~~~ 3:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:42.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:42.48 213 | NS_INTERFACE_MAP_END 3:42.48 | ^~~~~~~~~~~~~~~~~~~~ 3:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:42.48 811 | else 3:42.48 | ^~~~ 3:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 3:42.48 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 3:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditorBase.cpp:212:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3:42.48 212 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 3:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:44.85 libdom_script.a.desc 3:47.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 3:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 3:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 3:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 3:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/BlockReflowInput.cpp:15: 3:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:47.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:47.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:47.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:47.76 712 | class CompressedGlyph { 3:47.76 | ^~~~~~~~~~~~~~~ 3:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:47.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:47.76 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:47.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:47.76 712 | class CompressedGlyph { 3:47.76 | ^~~~~~~~~~~~~~~ 3:59.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 3:59.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextRunTransformations.h:12, 3:59.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/MathMLTextRunFactory.h:10, 3:59.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/MathMLTextRunFactory.cpp:6: 3:59.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:59.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.01 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:59.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:59.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:59.01 712 | class CompressedGlyph { 3:59.01 | ^~~~~~~~~~~~~~~ 3:59.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:59.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.01 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:59.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:59.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:59.01 712 | class CompressedGlyph { 3:59.01 | ^~~~~~~~~~~~~~~ 4:03.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:03.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:03.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/ReflowInput.cpp:18: 4:03.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:03.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:03.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:03.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:03.10 712 | class CompressedGlyph { 4:03.10 | ^~~~~~~~~~~~~~~ 4:03.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:03.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:03.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:03.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:03.10 712 | class CompressedGlyph { 4:03.10 | ^~~~~~~~~~~~~~~ 4:09.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSEditUtils.h:9, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:09.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/HTMLEditor.cpp:6: 4:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 4:09.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:09.81 837 | foundInterface = 0; \ 4:09.81 | ^~~~~~~~~~~~~~ 4:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:09.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:09.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/HTMLEditor.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:09.81 250 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 4:09.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:09.81 800 | else 4:09.81 | ^~~~ 4:09.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:09.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:09.82 | ^~~~~~~~~~~~~~~~~~ 4:09.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/HTMLEditor.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:09.82 249 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 4:09.82 | ^~~~~~~~~~~~~~~~~~~~~~ 4:23.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/TextOverflow.cpp:14: 4:23.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:23.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:23.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.43 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:23.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:23.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:23.43 712 | class CompressedGlyph { 4:23.43 | ^~~~~~~~~~~~~~~ 4:23.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:23.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:23.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.43 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:23.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:23.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:23.43 712 | class CompressedGlyph { 4:23.43 | ^~~~~~~~~~~~~~~ 4:30.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:30.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:30.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsBRFrame.cpp:10: 4:30.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:30.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.35 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:30.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:30.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:30.35 712 | class CompressedGlyph { 4:30.35 | ^~~~~~~~~~~~~~~ 4:30.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:30.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.35 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:30.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:30.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:30.35 712 | class CompressedGlyph { 4:30.35 | ^~~~~~~~~~~~~~~ 4:33.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:33.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:33.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:33.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:33.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:33.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:33.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.h:9, 4:33.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 4:33.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 4:33.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:33.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:33.62 837 | foundInterface = 0; \ 4:33.62 | ^~~~~~~~~~~~~~ 4:33.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:33.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:33.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:33.62 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:33.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:33.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.h:9, 4:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 4:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:33.63 264 | } else 4:33.63 | ^~~~ 4:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:33.63 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:33.63 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:33.63 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:33.63 46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 4:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.h:9, 4:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.cpp:6: 4:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 4:36.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:36.34 837 | foundInterface = 0; \ 4:36.34 | ^~~~~~~~~~~~~~ 4:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:36.34 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:36.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:36.34 48 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:36.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.cpp:47:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:36.34 47 | } else 4:36.34 | ^~~~ 4:36.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:36.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:36.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsBlockFrame.cpp:23: 4:36.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:36.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:36.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:36.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:36.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:36.96 712 | class CompressedGlyph { 4:36.96 | ^~~~~~~~~~~~~~~ 4:36.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:36.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:36.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:36.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:36.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:36.96 712 | class CompressedGlyph { 4:36.96 | ^~~~~~~~~~~~~~~ 4:38.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.h:9, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 4:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 4:38.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:38.98 837 | foundInterface = 0; \ 4:38.98 | ^~~~~~~~~~~~~~ 4:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:38.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:38.98 38 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:38.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.h:9, 4:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 4:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:38.98 264 | } else 4:38.98 | ^~~~ 4:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:38.98 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:38.98 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:38.98 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:38.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:38.99 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 4:38.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:41.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:41.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:41.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:41.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:41.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:41.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:41.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 4:41.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.h:9, 4:41.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.cpp:6: 4:41.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 4:41.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:41.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:41.62 837 | foundInterface = 0; \ 4:41.62 | ^~~~~~~~~~~~~~ 4:41.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:41.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:41.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:41.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:41.62 59 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 4:41.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:41.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:41.62 800 | else 4:41.62 | ^~~~ 4:41.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:41.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:41.62 | ^~~~~~~~~~~~~~~~~~ 4:41.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:41.62 58 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 4:41.62 | ^~~~~~~~~~~~~~~~~~~~~~ 4:41.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:41.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 4:41.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 4:41.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 4:41.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsColumnSetFrame.h:13, 4:41.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsBlockReflowContext.cpp:12: 4:41.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:41.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:41.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:41.80 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:41.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:41.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:41.80 712 | class CompressedGlyph { 4:41.80 | ^~~~~~~~~~~~~~~ 4:41.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:41.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:41.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:41.80 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:41.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:41.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:41.80 712 | class CompressedGlyph { 4:41.80 | ^~~~~~~~~~~~~~~ 4:45.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:45.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:45.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsBulletFrame.cpp:17: 4:45.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:45.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:45.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:45.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:45.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:45.94 712 | class CompressedGlyph { 4:45.94 | ^~~~~~~~~~~~~~~ 4:45.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:45.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:45.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:45.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:45.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:45.94 712 | class CompressedGlyph { 4:45.94 | ^~~~~~~~~~~~~~~ 4:49.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.h:9, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 4:49.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:49.58 837 | foundInterface = 0; \ 4:49.58 | ^~~~~~~~~~~~~~ 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:49.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:49.58 40 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.h:9, 4:49.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:49.58 264 | } else 4:49.58 | ^~~~ 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:49.58 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:49.58 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:49.58 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:49.58 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 4:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:51.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:51.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:51.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:51.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:51.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:51.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:51.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:51.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::AddStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 4:51.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:51.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:51.89 837 | foundInterface = 0; \ 4:51.89 | ^~~~~~~~~~~~~~ 4:51.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:51.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:51.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:51.90 64 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:51.90 264 | } else 4:51.90 | ^~~~ 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:51.90 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:51.90 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:51.90 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:51.90 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddStyleSheetTransaction) 4:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::RemoveStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 4:51.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:51.90 837 | foundInterface = 0; \ 4:51.90 | ^~~~~~~~~~~~~~ 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:51.90 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:51.90 119 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:51.91 264 | } else 4:51.91 | ^~~~ 4:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:51.91 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:51.91 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:51.91 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:51.91 118 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RemoveStyleSheetTransaction) 4:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:54.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:54.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 4:54.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 4:54.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 4:54.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsColumnSetFrame.h:13, 4:54.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsColumnSetFrame.cpp:9: 4:54.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:54.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.32 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:54.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:54.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:54.32 712 | class CompressedGlyph { 4:54.33 | ^~~~~~~~~~~~~~~ 4:54.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:54.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:54.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:54.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:54.33 712 | class CompressedGlyph { 4:54.33 | ^~~~~~~~~~~~~~~ 4:55.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:55.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 4:55.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 4:55.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 4:55.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:11, 4:55.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/TextEditRules.h:9, 4:55.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditRules.cpp:6: 4:55.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 4:55.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:55.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:55.85 819 | foundInterface = 0; \ 4:55.85 | ^~~~~~~~~~~~~~ 4:55.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:55.85 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:55.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 4:55.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditRules.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:55.85 108 | NS_INTERFACE_MAP_END 4:55.85 | ^~~~~~~~~~~~~~~~~~~~ 4:55.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:55.85 811 | else 4:55.85 | ^~~~ 4:55.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 4:55.85 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 4:55.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:55.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditRules.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 4:55.85 107 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditRules) 4:55.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 4:58.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 4:58.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsContainerFrame.cpp:23: 4:58.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:58.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:58.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:58.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:58.26 712 | class CompressedGlyph { 4:58.26 | ^~~~~~~~~~~~~~~ 4:58.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:58.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:58.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.27 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:58.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:58.27 712 | class CompressedGlyph { 4:58.27 | ^~~~~~~~~~~~~~~ 5:05.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 5:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 5:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 5:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 5:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:11, 5:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/TextEditor.h:9, 5:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditor.cpp:6: 5:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 5:05.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:05.25 837 | foundInterface = 0; \ 5:05.25 | ^~~~~~~~~~~~~~ 5:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:05.25 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:05.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditor.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:05.25 113 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 5:05.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:05.25 800 | else 5:05.25 | ^~~~ 5:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:05.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:05.25 | ^~~~~~~~~~~~~~~~~~ 5:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditor.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:05.25 112 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 5:05.25 | ^~~~~~~~~~~~~~~~~~~~~~ 5:07.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 5:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 5:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 5:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsFlexContainerFrame.cpp:14: 5:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:07.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:07.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:07.02 712 | class CompressedGlyph { 5:07.02 | ^~~~~~~~~~~~~~~ 5:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:07.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.02 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:07.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:07.02 712 | class CompressedGlyph { 5:07.02 | ^~~~~~~~~~~~~~~ 5:11.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 5:11.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 5:11.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.h:10, 5:11.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.cpp:6: 5:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.cpp: In member function 'virtual nsresult mozilla::TypeInState::QueryInterface(const nsIID&, void**)': 5:11.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:11.88 819 | foundInterface = 0; \ 5:11.88 | ^~~~~~~~~~~~~~ 5:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:11.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:11.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:11.88 40 | NS_INTERFACE_MAP_END 5:11.88 | ^~~~~~~~~~~~~~~~~~~~ 5:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:11.88 800 | else 5:11.88 | ^~~~ 5:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:11.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:11.88 | ^~~~~~~~~~~~~~~~~~ 5:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:11.88 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 5:11.88 | ^~~~~~~~~~~~~~~~~~~~~~ 5:15.79 libeditor_libeditor.a.desc 5:17.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 5:17.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 5:17.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsFrame.cpp:34: 5:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:17.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.82 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:17.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:17.82 712 | class CompressedGlyph { 5:17.82 | ^~~~~~~~~~~~~~~ 5:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:17.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.82 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:17.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:17.82 712 | class CompressedGlyph { 5:17.82 | ^~~~~~~~~~~~~~~ 5:31.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 5:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsFrameState.cpp:27: 5:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:31.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.25 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:31.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:31.25 712 | class CompressedGlyph { 5:31.25 | ^~~~~~~~~~~~~~~ 5:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:31.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.25 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:31.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:31.25 712 | class CompressedGlyph { 5:31.25 | ^~~~~~~~~~~~~~~ 5:37.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 5:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 5:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 5:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/ProxyAutoConfig.h:11, 5:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/ProxyAutoConfig.cpp:7: 5:37.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 5:37.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 5:37.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/ProxyAutoConfig.cpp:826:34: required from here 5:37.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 5:37.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 5:37.57 66 | memset(aT, 0, N * sizeof(T)); 5:37.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 5:37.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 5:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 5:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSUtils.h:18, 5:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/ProxyAutoConfig.cpp:15: 5:37.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 5:37.57 303 | class MOZ_NON_PARAM alignas(8) Value 5:37.57 | ^~~~~ 5:37.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:37.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 5:37.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsGfxScrollFrame.cpp:24: 5:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:37.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:37.66 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:37.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:37.66 712 | class CompressedGlyph { 5:37.66 | ^~~~~~~~~~~~~~~ 5:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:37.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:37.66 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:37.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:37.66 712 | class CompressedGlyph { 5:37.66 | ^~~~~~~~~~~~~~~ 5:43.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:43.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 5:43.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 5:43.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 5:43.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsGridContainerFrame.cpp:25: 5:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:43.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:43.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:43.97 712 | class CompressedGlyph { 5:43.97 | ^~~~~~~~~~~~~~~ 5:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:43.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:43.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:43.97 712 | class CompressedGlyph { 5:43.97 | ^~~~~~~~~~~~~~~ 5:47.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 5:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 5:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 5:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAsyncInputStream.h:10, 5:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.h:9, 5:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.cpp:6: 5:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 5:47.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:47.83 819 | foundInterface = 0; \ 5:47.83 | ^~~~~~~~~~~~~~ 5:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:47.83 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 5:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 5:47.83 43 | NS_INTERFACE_MAP_END_THREADSAFE 5:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:47.83 811 | else 5:47.83 | ^~~~ 5:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 5:47.83 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 5:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 5:47.83 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 5:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:48.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:48.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:48.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:48.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:6: 5:48.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 5:48.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:48.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:48.99 837 | foundInterface = 0; \ 5:48.99 | ^~~~~~~~~~~~~~ 5:48.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:48.99 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:48.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:48.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:48.99 261 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 5:48.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:11: 5:49.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:49.00 137 | } else 5:49.00 | ^~~~ 5:49.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:260:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:49.00 260 | NS_IMPL_QUERY_CLASSINFO(nsBufferedInputStream) 5:49.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:49.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:49.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:49.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:49.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:6: 5:49.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 5:49.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:49.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:49.01 837 | foundInterface = 0; \ 5:49.01 | ^~~~~~~~~~~~~~ 5:49.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:49.01 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:49.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:49.01 569 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 5:49.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:49.02 800 | else 5:49.02 | ^~~~ 5:49.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:49.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:49.02 | ^~~~~~~~~~~~~~~~~~ 5:49.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:568:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:49.02 568 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 5:49.02 | ^~~~~~~~~~~~~~~~~~~~~~ 5:53.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:53.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 5:53.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsImageFrame.cpp:22: 5:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:53.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.73 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:53.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:53.73 712 | class CompressedGlyph { 5:53.73 | ^~~~~~~~~~~~~~~ 5:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:53.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.73 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:53.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:53.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:53.74 712 | class CompressedGlyph { 5:53.74 | ^~~~~~~~~~~~~~~ 5:53.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:53.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:53.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:53.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:6: 5:53.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 5:53.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:53.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:53.86 837 | foundInterface = 0; \ 5:53.86 | ^~~~~~~~~~~~~~ 5:53.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:53.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:53.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:53.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:53.86 415 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 5:53.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:53.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:22: 5:53.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:53.86 137 | } else 5:53.86 | ^~~~ 5:53.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:414:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:53.86 414 | NS_IMPL_QUERY_CLASSINFO(nsFileInputStream) 5:53.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:53.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:53.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:53.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:53.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:6: 5:53.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsPartialFileInputStream::QueryInterface(const nsIID&, void**)': 5:53.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:53.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:53.87 837 | foundInterface = 0; \ 5:53.87 | ^~~~~~~~~~~~~~ 5:53.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:53.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:53.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:53.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:53.87 707 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 5:53.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:53.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:22: 5:53.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:53.87 137 | } else 5:53.87 | ^~~~ 5:53.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:706:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:53.87 706 | NS_IMPL_QUERY_CLASSINFO(nsPartialFileInputStream) 5:53.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:02.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:02.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 6:02.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRequest.h:10, 6:02.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsILoadGroup.h:10, 6:02.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.h:9, 6:02.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.cpp:8: 6:02.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 6:02.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:02.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:02.21 819 | foundInterface = 0; \ 6:02.21 | ^~~~~~~~~~~~~~ 6:02.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:02.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:02.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:02.21 158 | NS_INTERFACE_MAP_END 6:02.22 | ^~~~~~~~~~~~~~~~~~~~ 6:02.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:02.22 800 | else 6:02.22 | ^~~~ 6:02.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:02.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:02.22 | ^~~~~~~~~~~~~~~~~~ 6:02.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.cpp:157:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:02.22 157 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 6:02.22 | ^~~~~~~~~~~~~~~~~~~~~~ 6:02.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:02.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 6:02.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsInlineFrame.cpp:21: 6:02.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:02.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:02.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.99 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:02.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:02.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:02.99 712 | class CompressedGlyph { 6:02.99 | ^~~~~~~~~~~~~~~ 6:02.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:03.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.00 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:03.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:03.00 712 | class CompressedGlyph { 6:03.00 | ^~~~~~~~~~~~~~~ 6:03.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:03.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:03.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 6:03.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp:11: 6:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 6:03.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:03.64 819 | foundInterface = 0; \ 6:03.64 | ^~~~~~~~~~~~~~ 6:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:03.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:03.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:03.64 170 | NS_INTERFACE_MAP_END 6:03.64 | ^~~~~~~~~~~~~~~~~~~~ 6:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 6:03.64 77 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 6:03.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 6:03.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp:21: 6:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 6:03.64 137 | } else 6:03.64 | ^~~~ 6:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 6:03.64 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 6:03.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 6:03.64 77 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 6:03.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 6:10.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:10.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:10.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 6:10.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 6:10.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsLineBox.cpp:17: 6:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:10.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.24 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:10.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:10.24 712 | class CompressedGlyph { 6:10.24 | ^~~~~~~~~~~~~~~ 6:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:10.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.24 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:10.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:10.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:10.25 712 | class CompressedGlyph { 6:10.25 | ^~~~~~~~~~~~~~~ 6:11.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:11.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 6:11.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.h:10, 6:11.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp:10: 6:11.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 6:11.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:11.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:11.97 819 | foundInterface = 0; \ 6:11.97 | ^~~~~~~~~~~~~~ 6:11.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:11.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:11.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:11.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:11.97 410 | NS_INTERFACE_MAP_END 6:11.97 | ^~~~~~~~~~~~~~~~~~~~ 6:11.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp:12: 6:11.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 6:11.97 137 | } else 6:11.97 | ^~~~ 6:11.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp:409:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 6:11.98 409 | NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 6:11.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:13.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:13.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 6:13.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIContentSecurityManager.h:10, 6:13.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsContentSecurityManager.h:9, 6:13.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSecCheckWrapChannel.cpp:6: 6:13.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 6:13.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:13.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:13.97 819 | foundInterface = 0; \ 6:13.97 | ^~~~~~~~~~~~~~ 6:13.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:13.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:13.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:13.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:13.97 31 | NS_INTERFACE_MAP_END 6:13.97 | ^~~~~~~~~~~~~~~~~~~~ 6:13.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:13.97 800 | else 6:13.97 | ^~~~ 6:13.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:13.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:13.97 | ^~~~~~~~~~~~~~~~~~ 6:13.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:13.97 30 | NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 6:13.97 | ^~~~~~~~~~~~~~~~~~~~~~ 6:14.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:14.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 6:14.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsLineLayout.cpp:14: 6:14.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:14.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:14.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:14.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:14.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:14.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:14.09 712 | class CompressedGlyph { 6:14.09 | ^~~~~~~~~~~~~~~ 6:14.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:14.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:14.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:14.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:14.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:14.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:14.10 712 | class CompressedGlyph { 6:14.10 | ^~~~~~~~~~~~~~~ 6:18.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:18.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:18.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:10, 6:18.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSimpleURI.cpp:9: 6:18.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 6:18.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:18.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:18.26 819 | foundInterface = 0; \ 6:18.26 | ^~~~~~~~~~~~~~ 6:18.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:18.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:18.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:18.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSimpleURI.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:18.26 58 | NS_INTERFACE_MAP_END 6:18.26 | ^~~~~~~~~~~~~~~~~~~~ 6:18.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:18.27 800 | else 6:18.27 | ^~~~ 6:18.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:18.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:18.27 | ^~~~~~~~~~~~~~~~~~ 6:18.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSimpleURI.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:18.27 57 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 6:18.27 | ^~~~~~~~~~~~~~~~~~~~~~ 6:20.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.cpp:6: 6:20.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h: In constructor 'mozilla::net::nsSocketTransport::nsSocketTransport()': 6:20.29 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h: 'mozilla::net::nsSocketTransport::mAttached' will be initialized after 6:20.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h:319:10: warning: 'mozilla::net::nsSocketTransport::mAttached' will be initialized after [-Wreorder] 6:20.29 319 | bool mAttached; 6:20.29 | ^~~~~~~~~ 6:20.29 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h: 'mozilla::Atomic mozilla::net::nsSocketTransport::mInputClosed' 6:20.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h:309:18: warning: 'mozilla::Atomic mozilla::net::nsSocketTransport::mInputClosed' [-Wreorder] 6:20.29 309 | Atomic mInputClosed{true}; 6:20.29 | ^~~~~~~~~~~~ 6:20.29 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.cpp: when initialized here 6:20.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.cpp:730:1: warning: when initialized here [-Wreorder] 6:20.29 730 | nsSocketTransport::nsSocketTransport() 6:20.29 | ^~~~~~~~~~~~~~~~~ 6:21.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:21.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsPageFrame.cpp:9: 6:21.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:21.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:21.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:21.61 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:21.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:21.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:21.61 712 | class CompressedGlyph { 6:21.61 | ^~~~~~~~~~~~~~~ 6:21.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:21.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:21.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:21.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:21.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:21.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:21.61 712 | class CompressedGlyph { 6:21.61 | ^~~~~~~~~~~~~~~ 6:23.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:23.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:23.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:10, 6:23.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:23.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 6:23.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:23.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:23.71 819 | foundInterface = 0; \ 6:23.71 | ^~~~~~~~~~~~~~ 6:23.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:23.71 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:23.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:1278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:23.71 1278 | NS_INTERFACE_MAP_END 6:23.71 | ^~~~~~~~~~~~~~~~~~~~ 6:23.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:23.72 800 | else 6:23.72 | ^~~~ 6:23.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:23.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:23.72 | ^~~~~~~~~~~~~~~~~~ 6:23.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:1277:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:23.72 1277 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 6:23.72 | ^~~~~~~~~~~~~~~~~~~~~~ 6:23.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/basictypes.h:15, 6:23.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util.h:12, 6:23.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:9, 6:23.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:23.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 6:23.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:564:17: required from here 6:23.81 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 6:23.82 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 6:23.82 | ~~~~~~~^~~~ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 6:23.82 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 6:23.82 | ^ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 6:23.82 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 6:23.82 | ^ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 6:23.82 433 | MOZ_RELEASE_ASSERT_GLUE( \ 6:23.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 6:23.82 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 6:23.82 | ^~~~~~~~~~~~~~~~~~ 6:23.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:17, 6:23.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/basictypes.h:15, 6:23.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util.h:12, 6:23.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:9, 6:23.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:23.82 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 6:23.82 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 6:23.82 | ~~~~~~~^~~~ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 6:23.82 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 6:23.82 | ^ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 6:23.82 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 6:23.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 6:23.82 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 6:23.82 | ^ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 6:23.82 433 | MOZ_RELEASE_ASSERT_GLUE( \ 6:23.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 6:23.82 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 6:23.83 | ^~~~~~~~~~~~~~~~~~ 6:23.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/basictypes.h:15, 6:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util.h:12, 6:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:9, 6:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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>]' 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:564:17: required from here 6:23.87 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 6:23.87 154 | (index_ >= 0 && index <= span_->Length())); 6:23.87 | ~~~~~~~^~~~ 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 6:23.87 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 6:23.87 | ^ 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 6:23.87 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 6:23.87 | ^ 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 6:23.87 433 | MOZ_RELEASE_ASSERT_GLUE( \ 6:23.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 6:23.87 153 | MOZ_RELEASE_ASSERT(span == nullptr || 6:23.87 | ^~~~~~~~~~~~~~~~~~ 6:23.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:17, 6:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/basictypes.h:15, 6:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util.h:12, 6:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:9, 6:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:23.87 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 6:23.87 154 | (index_ >= 0 && index <= span_->Length())); 6:23.87 | ~~~~~~~^~~~ 6:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 6:23.88 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 6:23.88 | ^ 6:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 6:23.88 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 6:23.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 6:23.88 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 6:23.88 | ^ 6:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 6:23.88 433 | MOZ_RELEASE_ASSERT_GLUE( \ 6:23.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 6:23.88 153 | MOZ_RELEASE_ASSERT(span == nullptr || 6:23.88 | ^~~~~~~~~~~~~~~~~~ 6:25.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 6:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 6:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsPlaceholderFrame.cpp:20: 6:25.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:25.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:25.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.82 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:25.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:25.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:25.82 712 | class CompressedGlyph { 6:25.82 | ^~~~~~~~~~~~~~~ 6:25.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:25.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:25.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.82 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:25.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:25.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:25.82 712 | class CompressedGlyph { 6:25.82 | ^~~~~~~~~~~~~~~ 6:29.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:29.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 6:29.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 6:29.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 6:29.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 6:29.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 6:29.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 6:29.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsUDPSocket.cpp:8: 6:29.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 6:29.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:29.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:29.69 819 | foundInterface = 0; \ 6:29.69 | ^~~~~~~~~~~~~~ 6:29.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:29.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:29.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:29.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsUDPSocket.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:29.69 168 | NS_INTERFACE_MAP_END 6:29.69 | ^~~~~~~~~~~~~~~~~~~~ 6:29.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:29.69 800 | else 6:29.69 | ^~~~ 6:29.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:29.69 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:29.69 | ^~~~~~~~~~~~~~~~~~ 6:29.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsUDPSocket.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:29.70 167 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 6:29.70 | ^~~~~~~~~~~~~~~~~~~~~~ 6:30.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:30.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:30.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsPluginFrame.cpp:27: 6:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:30.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.49 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:30.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:30.49 712 | class CompressedGlyph { 6:30.49 | ^~~~~~~~~~~~~~~ 6:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:30.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.49 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:30.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:30.49 712 | class CompressedGlyph { 6:30.49 | ^~~~~~~~~~~~~~~ 6:32.37 libnetwerk_base.a.desc 6:33.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/PrintTranslator.cpp:9: 6:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:33.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:33.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:33.54 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:33.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:33.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:33.54 712 | class CompressedGlyph { 6:33.54 | ^~~~~~~~~~~~~~~ 6:33.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:33.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:33.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:33.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:33.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:33.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:33.54 712 | class CompressedGlyph { 6:33.54 | ^~~~~~~~~~~~~~~ 6:35.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:35.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:35.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.h:13, 6:35.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPagePrintTimer.h:12, 6:35.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/ipc/RemotePrintJobChild.cpp:9: 6:35.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:35.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.69 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:35.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:35.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:35.69 712 | class CompressedGlyph { 6:35.69 | ^~~~~~~~~~~~~~~ 6:35.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:35.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.69 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:35.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:35.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:35.69 712 | class CompressedGlyph { 6:35.69 | ^~~~~~~~~~~~~~~ 6:35.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:35.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:35.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 6:35.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsRubyBaseContainerFrame.cpp:19: 6:35.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:35.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.88 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:35.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:35.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:35.88 712 | class CompressedGlyph { 6:35.88 | ^~~~~~~~~~~~~~~ 6:35.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:35.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.88 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:35.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:35.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:35.89 712 | class CompressedGlyph { 6:35.89 | ^~~~~~~~~~~~~~~ 6:38.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:38.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/ipc/RemotePrintJobParent.cpp:16: 6:38.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:38.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:38.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:38.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:38.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:38.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:38.97 712 | class CompressedGlyph { 6:38.97 | ^~~~~~~~~~~~~~~ 6:38.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:38.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:38.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:38.98 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:38.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:38.98 712 | class CompressedGlyph { 6:38.98 | ^~~~~~~~~~~~~~~ 6:40.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.h:13, 6:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPagePrintTimer.h:12, 6:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPagePrintTimer.cpp:6: 6:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:40.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:40.92 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:40.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:40.92 712 | class CompressedGlyph { 6:40.92 | ^~~~~~~~~~~~~~~ 6:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:40.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:40.92 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:40.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:40.92 712 | class CompressedGlyph { 6:40.92 | ^~~~~~~~~~~~~~~ 6:43.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:43.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintData.h:12, 6:43.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintData.cpp:6: 6:43.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:43.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:43.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.37 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:43.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:43.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:43.37 712 | class CompressedGlyph { 6:43.37 | ^~~~~~~~~~~~~~~ 6:43.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:43.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:43.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:43.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:43.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:43.37 712 | class CompressedGlyph { 6:43.37 | ^~~~~~~~~~~~~~~ 6:45.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:45.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:45.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.h:13, 6:45.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintEngine.h:13, 6:45.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintEngine.cpp:6: 6:45.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:45.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:45.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:45.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:45.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:45.76 712 | class CompressedGlyph { 6:45.76 | ^~~~~~~~~~~~~~~ 6:45.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:45.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:45.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:45.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:45.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:45.77 712 | class CompressedGlyph { 6:45.77 | ^~~~~~~~~~~~~~~ 6:50.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:50.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:50.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.h:13, 6:50.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.cpp:6: 6:50.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:50.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:50.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:50.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:50.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:50.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:50.23 712 | class CompressedGlyph { 6:50.23 | ^~~~~~~~~~~~~~~ 6:50.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:50.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:50.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:50.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:50.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:50.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:50.23 712 | class CompressedGlyph { 6:50.23 | ^~~~~~~~~~~~~~~ 6:54.09 liblayout_printing.a.desc 6:54.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:54.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:20: 6:54.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:54.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.93 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:54.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:54.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:54.93 712 | class CompressedGlyph { 6:54.93 | ^~~~~~~~~~~~~~~ 6:54.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:54.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.93 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:54.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:54.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:54.93 712 | class CompressedGlyph { 6:54.93 | ^~~~~~~~~~~~~~~ 6:55.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:55.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 6:55.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReference.h:10, 6:55.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Selection.h:9, 6:55.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:10: 6:55.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 6:55.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:55.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:55.67 819 | foundInterface = 0; \ 6:55.67 | ^~~~~~~~~~~~~~ 6:55.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:55.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:55.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:3548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:55.67 3548 | NS_INTERFACE_MAP_END 6:55.68 | ^~~~~~~~~~~~~~~~~~~~ 6:55.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:55.68 811 | else 6:55.68 | ^~~~ 6:55.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:55.68 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:55.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:3547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:55.68 3547 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection) 6:55.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp: In member function 'void mozilla::dom::Selection::Extend(nsINode&, uint32_t, mozilla::ErrorResult&)': 6:55.71 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp: unused variable 'tmp' 6:55.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:5698:16: warning: unused variable 'tmp' [-Wunused-variable] 6:55.71 5698 | nsresult tmp = SetAnchorFocusToRange(range); 6:55.71 | ^~~ 6:55.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 6:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReference.h:10, 6:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Selection.h:9, 6:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:10: 6:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)': 6:55.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:55.73 819 | foundInterface = 0; \ 6:55.73 | ^~~~~~~~~~~~~~ 6:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:55.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:55.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:6713:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:55.73 6713 | NS_INTERFACE_MAP_END 6:55.73 | ^~~~~~~~~~~~~~~~~~~~ 6:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:55.73 800 | else 6:55.73 | ^~~~ 6:55.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:55.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:55.74 | ^~~~~~~~~~~~~~~~~~ 6:55.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:6712:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:55.74 6712 | NS_INTERFACE_MAP_ENTRY(nsISelectionListener) 6:55.74 | ^~~~~~~~~~~~~~~~~~~~~~ 6:59.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:59.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSimplePageSequenceFrame.cpp:9: 6:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:59.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.98 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:59.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:59.98 712 | class CompressedGlyph { 6:59.98 | ^~~~~~~~~~~~~~~ 6:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:59.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.98 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:59.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:59.98 712 | class CompressedGlyph { 6:59.98 | ^~~~~~~~~~~~~~~ 7:04.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 7:04.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 7:04.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 7:04.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 7:04.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSplittableFrame.cpp:13: 7:04.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:04.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.17 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:04.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:04.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:04.17 712 | class CompressedGlyph { 7:04.17 | ^~~~~~~~~~~~~~~ 7:04.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:04.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.18 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:04.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:04.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:04.18 712 | class CompressedGlyph { 7:04.18 | ^~~~~~~~~~~~~~~ 7:07.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 7:07.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 7:07.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableCellFrame.cpp:32: 7:07.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:07.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.82 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:07.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:07.82 712 | class CompressedGlyph { 7:07.82 | ^~~~~~~~~~~~~~~ 7:07.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:07.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.82 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:07.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:07.82 712 | class CompressedGlyph { 7:07.82 | ^~~~~~~~~~~~~~~ 7:08.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 7:08.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 7:08.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSubDocumentFrame.cpp:27: 7:08.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:08.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.47 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:08.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:08.48 712 | class CompressedGlyph { 7:08.48 | ^~~~~~~~~~~~~~~ 7:08.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:08.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.48 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:08.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:08.48 712 | class CompressedGlyph { 7:08.48 | ^~~~~~~~~~~~~~~ 7:12.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 7:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 7:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.cpp:8: 7:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:12.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:12.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:12.46 712 | class CompressedGlyph { 7:12.46 | ^~~~~~~~~~~~~~~ 7:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:12.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:12.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:12.46 712 | class CompressedGlyph { 7:12.46 | ^~~~~~~~~~~~~~~ 7:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 7:18.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableFrame.cpp: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 7:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 7:18.42 7332 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 7:18.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableFrame.cpp:6123:8: note: 'struct BCBlockDirSeg' declared here 7:18.42 6123 | struct BCBlockDirSeg 7:18.42 | ^~~~~~~~~~~~~ 7:18.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 7:18.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextRunTransformations.h:12, 7:18.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextRunTransformations.cpp:6: 7:18.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:18.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:18.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:18.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:18.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:18.94 712 | class CompressedGlyph { 7:18.94 | ^~~~~~~~~~~~~~~ 7:18.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:18.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:18.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:18.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:18.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:18.94 712 | class CompressedGlyph { 7:18.94 | ^~~~~~~~~~~~~~~ 7:22.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 7:22.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 7:22.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 7:22.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 7:22.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableRowFrame.cpp:24: 7:22.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:22.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:22.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:22.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:22.70 712 | class CompressedGlyph { 7:22.70 | ^~~~~~~~~~~~~~~ 7:22.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:22.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.70 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:22.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:22.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:22.70 712 | class CompressedGlyph { 7:22.70 | ^~~~~~~~~~~~~~~ 7:29.31 liblayout_generic.a.desc 7:30.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 7:30.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 7:30.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 7:30.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 7:30.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableWrapperFrame.cpp:24: 7:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:30.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:30.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:30.33 712 | class CompressedGlyph { 7:30.33 | ^~~~~~~~~~~~~~~ 7:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:30.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:30.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:30.33 712 | class CompressedGlyph { 7:30.34 | ^~~~~~~~~~~~~~~ 7:31.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:31.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 7:31.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 7:31.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 7:31.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:31.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:31.51 819 | foundInterface = 0; \ 7:31.51 | ^~~~~~~~~~~~~~ 7:31.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:31.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:31.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:31.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:31.51 63 | NS_INTERFACE_MAP_END 7:31.51 | ^~~~~~~~~~~~~~~~~~~~ 7:31.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:31.51 800 | else 7:31.51 | ^~~~ 7:31.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:31.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:31.51 | ^~~~~~~~~~~~~~~~~~ 7:31.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:31.51 62 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 7:31.51 | ^~~~~~~~~~~~~~~~~~~~~~ 7:31.80 liblayout_tables.a.desc 7:32.55 libtoolkit_components_typeaheadfind.a.desc 7:34.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:34.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:34.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIObserver.h:10, 7:34.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:10, 7:34.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:6: 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 7:34.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:34.09 819 | foundInterface = 0; \ 7:34.09 | ^~~~~~~~~~~~~~ 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:34.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:34.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:34.09 183 | NS_INTERFACE_MAP_END 7:34.09 | ^~~~~~~~~~~~~~~~~~~~ 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:34.09 811 | else 7:34.09 | ^~~~ 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:34.09 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:34.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 7:34.09 182 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 7:34.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 7:34.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:34.09 819 | foundInterface = 0; \ 7:34.09 | ^~~~~~~~~~~~~~ 7:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:34.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:34.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:34.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:34.10 287 | NS_INTERFACE_MAP_END 7:34.10 | ^~~~~~~~~~~~~~~~~~~~ 7:34.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:34.10 811 | else 7:34.10 | ^~~~ 7:34.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:34.10 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:34.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:34.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 7:34.10 286 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 7:34.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:34.80 libdom_media_webspeech_synth_speechd.a.desc 7:36.42 libimage_decoders_icon.a.desc 7:42.15 libdom_xslt_base.a.desc 7:47.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/imgIRequest.h:10, 7:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.h:10, 7:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.cpp:8: 7:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 7:47.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:47.11 819 | foundInterface = 0; \ 7:47.11 | ^~~~~~~~~~~~~~ 7:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:47.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:47.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:47.11 104 | NS_INTERFACE_MAP_END 7:47.11 | ^~~~~~~~~~~~~~~~~~~~ 7:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:47.11 805 | else 7:47.12 | ^~~~ 7:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 7:47.12 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 7:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 7:47.12 102 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 7:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrefService.h:10, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Preferences.h:13, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp:9: 7:51.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp: In member function 'virtual nsresult nsEditorSpellCheck::QueryInterface(const nsIID&, void**)': 7:51.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:51.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:51.67 819 | foundInterface = 0; \ 7:51.67 | ^~~~~~~~~~~~~~ 7:51.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:51.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:51.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:51.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:51.67 250 | NS_INTERFACE_MAP_END 7:51.67 | ^~~~~~~~~~~~~~~~~~~~ 7:51.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAttrName.h:15, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAttrAndChildArray.h:19, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 7:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp:11: 7:51.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:51.67 264 | } else 7:51.67 | ^~~~ 7:51.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:51.67 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:51.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 7:51.67 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:51.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:51.68 249 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsEditorSpellCheck) 7:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:52.54 libeditor_composer.a.desc 7:55.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxPlatform.h:11, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfx2DGlue.h:9, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/Image.h:11, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/ImageWrapper.h:10, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/MultipartImage.h:9, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/MultipartImage.cpp:6, 7:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/image/Unified_cpp_image1.cpp:2: 7:55.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 7:55.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:55.39 819 | foundInterface = 0; \ 7:55.39 | ^~~~~~~~~~~~~~ 7:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:55.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:55.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/ScriptedNotificationObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:55.39 19 | NS_INTERFACE_MAP_END 7:55.39 | ^~~~~~~~~~~~~~~~~~~~ 7:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:55.39 800 | else 7:55.39 | ^~~~ 7:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:55.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:55.39 | ^~~~~~~~~~~~~~~~~~ 7:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/ScriptedNotificationObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:55.39 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 7:55.39 | ^~~~~~~~~~~~~~~~~~~~~~ 7:58.04 libimage.a.desc 7:58.08 libdom_media_webrtc.a.desc 8:06.35 libdom_media_webm.a.desc 8:08.03 libsecurity_certverifier.a.desc 8:13.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:13.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:13.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 8:13.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 8:13.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 8:13.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 8:13.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.h:9, 8:13.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp:6: 8:13.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 8:13.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:13.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:13.10 837 | foundInterface = 0; \ 8:13.10 | ^~~~~~~~~~~~~~ 8:13.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:13.10 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:13.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:13.10 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 8:13.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 8:13.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.h:9, 8:13.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp:6: 8:13.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:13.11 258 | } else 8:13.11 | ^~~~ 8:13.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 8:13.11 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 8:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 8:13.11 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 8:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 8:13.11 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Animation) 8:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:16.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:16, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnly.h:9, 8:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationEffectReadOnly.cpp:6: 8:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)': 8:16.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:16.15 819 | foundInterface = 0; \ 8:16.15 | ^~~~~~~~~~~~~~ 8:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:16.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:16.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationEffectReadOnly.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:16.15 36 | NS_INTERFACE_MAP_END 8:16.15 | ^~~~~~~~~~~~~~~~~~~~ 8:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:16.15 800 | else 8:16.15 | ^~~~ 8:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:16.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:16.15 | ^~~~~~~~~~~~~~~~~~ 8:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationEffectReadOnly.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:16.15 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 8:16.15 | ^~~~~~~~~~~~~~~~~~~~~~ 8:23.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:23.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 8:23.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 8:23.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.h:9, 8:23.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:6: 8:23.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 8:23.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:23.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:23.53 819 | foundInterface = 0; \ 8:23.53 | ^~~~~~~~~~~~~~ 8:23.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:23.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:23.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:23.53 346 | NS_INTERFACE_MAP_END 8:23.53 | ^~~~~~~~~~~~~~~~~~~~ 8:23.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:23.53 811 | else 8:23.53 | ^~~~ 8:23.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 8:23.53 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:23.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:345:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 8:23.53 345 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXSLTProcessor) 8:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:25.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.h:9, 8:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.cpp:6: 8:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 8:25.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:25.14 819 | foundInterface = 0; \ 8:25.14 | ^~~~~~~~~~~~~~ 8:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:25.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:25.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:25.14 33 | NS_INTERFACE_MAP_END 8:25.14 | ^~~~~~~~~~~~~~~~~~~~ 8:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:25.14 800 | else 8:25.14 | ^~~~ 8:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:25.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:25.14 | ^~~~~~~~~~~~~~~~~~ 8:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:25.14 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 8:25.14 | ^~~~~~~~~~~~~~~~~~~~~~ 8:33.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocumentTimelineBinding.h:8, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.h:9, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp:6: 8:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 8:33.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:33.53 837 | foundInterface = 0; \ 8:33.53 | ^~~~~~~~~~~~~~ 8:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:33.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:33.53 38 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 8:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:33.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.h:10, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.h:12, 8:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp:6: 8:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:33.53 258 | } else 8:33.53 | ^~~~ 8:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 8:33.53 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 8:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 8:33.53 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 8:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 8:33.53 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DocumentTimeline) 8:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:37.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 8:37.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 8:37.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 8:37.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/EffectCompositor.cpp:25: 8:37.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 8:37.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 8:37.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 8:37.09 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 8:37.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:37.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 8:37.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 8:37.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 8:37.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/EffectCompositor.h:12, 8:37.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/EffectCompositor.cpp:6: 8:37.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 8:37.10 585 | class nsCSSValue { 8:37.10 | ^~~~~~~~~~ 8:46.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 8:46.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 8:46.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/KeyframeUtils.h:10, 8:46.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeUtils.cpp:5: 8:46.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::RangedArray]': 8:46.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeUtils.cpp:107:14: required from here 8:46.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray'; use assignment or value-initialization instead 8:46.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray'; use assignment or value-initialization instead [-Wclass-memaccess] 8:46.98 31 | memset(aT, 0, sizeof(T)); 8:46.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 8:46.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeUtils.cpp:11: 8:46.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RangedArray.h:22:7: note: 'class mozilla::RangedArray' declared here 8:46.98 22 | class RangedArray 8:46.98 | ^~~~~~~~~~~ 8:48.95 libdom_xslt_xslt.a.desc 8:52.80 libdom_xslt_xml.a.desc 8:53.62 libnetwerk_streamconv.a.desc 8:55.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:55.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 8:55.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 8:55.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.h:10, 8:55.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.cpp:6: 8:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 8:55.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:55.43 837 | foundInterface = 0; \ 8:55.43 | ^~~~~~~~~~~~~~ 8:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:55.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:55.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.cpp:678:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:55.43 678 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 8:55.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:55.43 800 | else 8:55.43 | ^~~~ 8:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:55.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:55.43 | ^~~~~~~~~~~~~~~~~~ 8:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.cpp:677:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:55.43 677 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 8:55.43 | ^~~~~~~~~~~~~~~~~~~~~~ 8:56.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffect.cpp:6, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 8:56.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)': 8:56.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:56.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:56.40 837 | foundInterface = 0; \ 8:56.40 | ^~~~~~~~~~~~~~ 8:56.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:56.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:56.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:56.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffectReadOnly.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:56.40 59 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly) 8:56.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:56.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffect.cpp:6, 8:56.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 8:56.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:56.40 258 | } else 8:56.41 | ^~~~ 8:56.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 8:56.41 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 8:56.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:56.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 8:56.41 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 8:56.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:56.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffectReadOnly.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 8:56.41 58 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(KeyframeEffectReadOnly) 8:56.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:58.09 libdom_animation.a.desc 8:58.17 libfreetype.a.desc 9:00.64 libdom_asmjscache.a.desc 9:02.00 libdom_broadcastchannel.a.desc 9:10.10 libdom_media_platforms_omx.a.desc 9:11.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 9:11.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 9:11.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsView.cpp:15: 9:11.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 9:11.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 9:11.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 9:11.34 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 9:11.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:11.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 9:11.34 712 | class CompressedGlyph { 9:11.34 | ^~~~~~~~~~~~~~~ 9:11.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 9:11.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 9:11.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 9:11.35 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 9:11.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:11.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 9:11.35 712 | class CompressedGlyph { 9:11.35 | ^~~~~~~~~~~~~~~ 9:12.27 libdom_media_platforms_agnostic_gmp.a.desc 9:12.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsCompositeDataSource.cpp:30, 9:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/rdf/base/Unified_cpp_rdf_base0.cpp:2: 9:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 9:12.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:12.88 819 | foundInterface = 0; \ 9:12.88 | ^~~~~~~~~~~~~~ 9:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:12.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsCompositeDataSource.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:12.88 525 | NS_INTERFACE_MAP_END 9:12.88 | ^~~~~~~~~~~~~~~~~~~~ 9:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:12.88 811 | else 9:12.88 | ^~~~ 9:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:12.88 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsCompositeDataSource.cpp:524:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:12.88 524 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 9:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 9:12.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:12.92 819 | foundInterface = 0; \ 9:12.92 | ^~~~~~~~~~~~~~ 9:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:12.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:12.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsInMemoryDataSource.cpp:795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:12.92 795 | NS_INTERFACE_MAP_END 9:12.92 | ^~~~~~~~~~~~~~~~~~~~ 9:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:12.92 800 | else 9:12.92 | ^~~~ 9:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:12.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:12.92 | ^~~~~~~~~~~~~~~~~~ 9:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsInMemoryDataSource.cpp:794:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:12.92 794 | NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 9:12.92 | ^~~~~~~~~~~~~~~~~~~~~~ 9:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 9:13.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:13.50 819 | foundInterface = 0; \ 9:13.50 | ^~~~~~~~~~~~~~ 9:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:13.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:13.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:13.50 457 | NS_INTERFACE_MAP_END 9:13.50 | ^~~~~~~~~~~~~~~~~~~~ 9:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:13.50 811 | else 9:13.50 | ^~~~ 9:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:13.50 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:13.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:13.50 456 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 9:13.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:14.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 9:14.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 9:14.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.cpp:10: 9:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 9:14.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 9:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 9:14.53 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 9:14.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 9:14.53 712 | class CompressedGlyph { 9:14.53 | ^~~~~~~~~~~~~~~ 9:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 9:14.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 9:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 9:14.53 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 9:14.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 9:14.54 712 | class CompressedGlyph { 9:14.54 | ^~~~~~~~~~~~~~~ 9:14.89 librdf_base.a.desc 9:15.51 libxpfe_components_build.a.desc 9:17.07 libview.a.desc 9:17.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:17.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:17.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 9:17.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 9:17.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 9:17.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 9:17.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ContentEvents.h:11, 9:17.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/smil/TimeEvent.cpp:6: 9:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 9:17.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:17.84 837 | foundInterface = 0; \ 9:17.84 | ^~~~~~~~~~~~~~ 9:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 9:17.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 9:17.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/smil/TimeEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 9:17.84 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 9:17.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:17.84 800 | else 9:17.84 | ^~~~ 9:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:17.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:17.84 | ^~~~~~~~~~~~~~~~~~ 9:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/smil/TimeEvent.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:17.85 44 | NS_INTERFACE_MAP_ENTRY(nsIDOMTimeEvent) 9:17.85 | ^~~~~~~~~~~~~~~~~~~~~~ 9:18.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 9:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7: 9:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 9:18.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:18.09 819 | foundInterface = 0; \ 9:18.09 | ^~~~~~~~~~~~~~ 9:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:18.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:18.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:18.09 39 | NS_INTERFACE_MAP_END 9:18.09 | ^~~~~~~~~~~~~~~~~~~~ 9:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:18.09 811 | else 9:18.09 | ^~~~ 9:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:18.09 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:18.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:18.09 38 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 9:18.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:19.34 libnetwerk_protocol_viewsource.a.desc 9:46.89 libdom_smil.a.desc 9:51.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:51.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:51.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 9:51.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:6: 9:51.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 9:51.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:51.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:51.08 819 | foundInterface = 0; \ 9:51.08 | ^~~~~~~~~~~~~~ 9:51.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:51.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:51.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:51.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:51.08 35 | NS_INTERFACE_MAP_END 9:51.08 | ^~~~~~~~~~~~~~~~~~~~ 9:51.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:51.08 800 | else 9:51.08 | ^~~~ 9:51.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:51.08 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:51.08 | ^~~~~~~~~~~~~~~~~~ 9:51.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:51.09 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:51.09 | ^~~~~~~~~~~~~~~~~~~~~~ 9:53.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedLengthList.h:9, 9:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.h:9, 9:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.h:9, 9:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.cpp:6: 9:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 9:53.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:53.53 819 | foundInterface = 0; \ 9:53.53 | ^~~~~~~~~~~~~~ 9:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:53.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:53.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:53.53 59 | NS_INTERFACE_MAP_END 9:53.53 | ^~~~~~~~~~~~~~~~~~~~ 9:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:53.53 800 | else 9:53.53 | ^~~~ 9:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:53.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:53.53 | ^~~~~~~~~~~~~~~~~~ 9:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:53.53 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:53.53 | ^~~~~~~~~~~~~~~~~~~~~~ 9:56.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 9:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.cpp:6: 9:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 9:56.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:56.07 819 | foundInterface = 0; \ 9:56.07 | ^~~~~~~~~~~~~~ 9:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:56.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:56.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:56.07 68 | NS_INTERFACE_MAP_END 9:56.07 | ^~~~~~~~~~~~~~~~~~~~ 9:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:56.07 800 | else 9:56.07 | ^~~~ 9:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:56.07 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:56.07 | ^~~~~~~~~~~~~~~~~~ 9:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:56.07 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:56.07 | ^~~~~~~~~~~~~~~~~~~~~~ 9:58.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:58.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:58.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 9:58.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.h:9, 9:58.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.h:9, 9:58.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.cpp:6: 9:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 9:58.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:58.50 819 | foundInterface = 0; \ 9:58.50 | ^~~~~~~~~~~~~~ 9:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:58.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:58.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:58.50 48 | NS_INTERFACE_MAP_END 9:58.50 | ^~~~~~~~~~~~~~~~~~~~ 9:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:58.50 800 | else 9:58.50 | ^~~~ 9:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:58.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:58.50 | ^~~~~~~~~~~~~~~~~~ 9:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:58.50 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:58.50 | ^~~~~~~~~~~~~~~~~~~~~~ 10:00.47 libgfx_gl.a.desc 10:00.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 10:00.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 10:00.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.cpp:6: 10:00.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 10:00.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:00.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:00.93 819 | foundInterface = 0; \ 10:00.93 | ^~~~~~~~~~~~~~ 10:00.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:00.93 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:00.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:00.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:00.93 68 | NS_INTERFACE_MAP_END 10:00.93 | ^~~~~~~~~~~~~~~~~~~~ 10:00.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:00.93 800 | else 10:00.93 | ^~~~ 10:00.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:00.93 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:00.93 | ^~~~~~~~~~~~~~~~~~ 10:00.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:00.93 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:00.93 | ^~~~~~~~~~~~~~~~~~~~~~ 10:03.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:03.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 10:03.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 10:03.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 10:03.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 10:03.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 10:03.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.h:9, 10:03.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.cpp:6: 10:03.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 10:03.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:03.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:03.29 819 | foundInterface = 0; \ 10:03.29 | ^~~~~~~~~~~~~~ 10:03.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:03.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:03.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:03.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.cpp:1683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:03.29 1683 | NS_INTERFACE_MAP_END 10:03.29 | ^~~~~~~~~~~~~~~~~~~~ 10:03.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:03.29 800 | else 10:03.29 | ^~~~ 10:03.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:03.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:03.29 | ^~~~~~~~~~~~~~~~~~ 10:03.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.cpp:1682:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:03.29 1682 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:03.29 | ^~~~~~~~~~~~~~~~~~~~~~ 10:05.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 10:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 10:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 10:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 10:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 10:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.h:10, 10:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.cpp:6: 10:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 10:05.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:05.68 819 | foundInterface = 0; \ 10:05.68 | ^~~~~~~~~~~~~~ 10:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:05.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:05.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:05.68 306 | NS_INTERFACE_MAP_END 10:05.68 | ^~~~~~~~~~~~~~~~~~~~ 10:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:05.68 800 | else 10:05.68 | ^~~~ 10:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:05.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:05.68 | ^~~~~~~~~~~~~~~~~~ 10:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.cpp:305:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:05.68 305 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:05.68 | ^~~~~~~~~~~~~~~~~~~~~~ 10:05.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 10:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPathSegList.cpp:6: 10:05.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 10:05.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:05.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:05.91 819 | foundInterface = 0; \ 10:05.91 | ^~~~~~~~~~~~~~ 10:05.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:05.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:05.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:05.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPathSegList.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:05.91 49 | NS_INTERFACE_MAP_END 10:05.91 | ^~~~~~~~~~~~~~~~~~~~ 10:05.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:05.91 800 | else 10:05.91 | ^~~~ 10:05.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:05.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:05.91 | ^~~~~~~~~~~~~~~~~~ 10:05.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPathSegList.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:05.91 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:05.91 | ^~~~~~~~~~~~~~~~~~~~~~ 10:06.21 libdom_url.a.desc 10:08.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.h:9, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.h:9, 10:08.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.cpp:6: 10:08.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 10:08.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:08.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:08.40 819 | foundInterface = 0; \ 10:08.40 | ^~~~~~~~~~~~~~ 10:08.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:08.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:08.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:08.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:08.40 22 | NS_INTERFACE_MAP_END 10:08.40 | ^~~~~~~~~~~~~~~~~~~~ 10:08.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:08.40 800 | else 10:08.40 | ^~~~ 10:08.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:08.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:08.40 | ^~~~~~~~~~~~~~~~~~ 10:08.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:08.40 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:08.40 | ^~~~~~~~~~~~~~~~~~~~~~ 10:10.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 10:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.cpp:6: 10:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 10:10.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:10.80 819 | foundInterface = 0; \ 10:10.80 | ^~~~~~~~~~~~~~ 10:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:10.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:10.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:10.80 68 | NS_INTERFACE_MAP_END 10:10.80 | ^~~~~~~~~~~~~~~~~~~~ 10:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:10.80 800 | else 10:10.80 | ^~~~ 10:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:10.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:10.80 | ^~~~~~~~~~~~~~~~~~ 10:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:10.80 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:10.80 | ^~~~~~~~~~~~~~~~~~~~~~ 10:11.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:11.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:11.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:11.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:11.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:11.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:11.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:11.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.h:9, 10:11.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.cpp:6: 10:11.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 10:11.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:11.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:11.15 819 | foundInterface = 0; \ 10:11.15 | ^~~~~~~~~~~~~~ 10:11.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:11.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:11.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:11.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:11.15 19 | NS_INTERFACE_MAP_END 10:11.15 | ^~~~~~~~~~~~~~~~~~~~ 10:11.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:11.15 800 | else 10:11.15 | ^~~~ 10:11.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:11.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:11.16 | ^~~~~~~~~~~~~~~~~~ 10:11.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:11.16 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:11.16 | ^~~~~~~~~~~~~~~~~~~~~~ 10:13.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:13.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 10:13.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.h:9, 10:13.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.cpp:6: 10:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 10:13.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:13.25 819 | foundInterface = 0; \ 10:13.25 | ^~~~~~~~~~~~~~ 10:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:13.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:13.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:13.25 39 | NS_INTERFACE_MAP_END 10:13.25 | ^~~~~~~~~~~~~~~~~~~~ 10:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:13.25 800 | else 10:13.25 | ^~~~ 10:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:13.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:13.25 | ^~~~~~~~~~~~~~~~~~ 10:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:13.25 38 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:13.25 | ^~~~~~~~~~~~~~~~~~~~~~ 10:13.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:13.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:13.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:13.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:13.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:13.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:13.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:13.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.h:9, 10:13.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.cpp:6: 10:13.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 10:13.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:13.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:13.76 819 | foundInterface = 0; \ 10:13.76 | ^~~~~~~~~~~~~~ 10:13.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:13.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:13.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:13.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:13.76 23 | NS_INTERFACE_MAP_END 10:13.76 | ^~~~~~~~~~~~~~~~~~~~ 10:13.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:13.76 800 | else 10:13.76 | ^~~~ 10:13.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:13.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:13.76 | ^~~~~~~~~~~~~~~~~~ 10:13.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:13.76 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:13.76 | ^~~~~~~~~~~~~~~~~~~~~~ 10:15.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:15.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 10:15.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 10:15.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimatedTransformList.h:9, 10:15.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.h:9, 10:15.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.cpp:6: 10:15.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 10:15.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:15.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:15.68 819 | foundInterface = 0; \ 10:15.68 | ^~~~~~~~~~~~~~ 10:15.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:15.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:15.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:15.68 67 | NS_INTERFACE_MAP_END 10:15.68 | ^~~~~~~~~~~~~~~~~~~~ 10:15.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:15.68 800 | else 10:15.68 | ^~~~ 10:15.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:15.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:15.68 | ^~~~~~~~~~~~~~~~~~ 10:15.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:15.68 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:15.68 | ^~~~~~~~~~~~~~~~~~~~~~ 10:16.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:16.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:16.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:16.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:16.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:16.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:16.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:16.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.h:9, 10:16.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.cpp:6: 10:16.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 10:16.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:16.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:16.43 819 | foundInterface = 0; \ 10:16.43 | ^~~~~~~~~~~~~~ 10:16.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:16.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:16.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:16.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:16.43 20 | NS_INTERFACE_MAP_END 10:16.43 | ^~~~~~~~~~~~~~~~~~~~ 10:16.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:16.43 800 | else 10:16.43 | ^~~~ 10:16.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:16.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:16.43 | ^~~~~~~~~~~~~~~~~~ 10:16.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:16.44 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:16.44 | ^~~~~~~~~~~~~~~~~~~~~~ 10:19.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.h:9, 10:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.cpp:6: 10:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 10:19.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:19.13 819 | foundInterface = 0; \ 10:19.13 | ^~~~~~~~~~~~~~ 10:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:19.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:19.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:19.13 23 | NS_INTERFACE_MAP_END 10:19.13 | ^~~~~~~~~~~~~~~~~~~~ 10:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:19.13 800 | else 10:19.13 | ^~~~ 10:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:19.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:19.13 | ^~~~~~~~~~~~~~~~~~ 10:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:19.13 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:19.13 | ^~~~~~~~~~~~~~~~~~~~~~ 10:20.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:20.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:20.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:20.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:20.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:20.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:20.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 10:20.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.h:9, 10:20.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.cpp:6: 10:20.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 10:20.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:20.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:20.30 819 | foundInterface = 0; \ 10:20.30 | ^~~~~~~~~~~~~~ 10:20.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:20.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:20.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:20.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:20.30 20 | NS_INTERFACE_MAP_END 10:20.30 | ^~~~~~~~~~~~~~~~~~~~ 10:20.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:20.30 800 | else 10:20.30 | ^~~~ 10:20.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:20.30 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:20.30 | ^~~~~~~~~~~~~~~~~~ 10:20.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:20.30 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:20.30 | ^~~~~~~~~~~~~~~~~~~~~~ 10:22.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.h:9, 10:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.cpp:6: 10:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 10:22.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.42 819 | foundInterface = 0; \ 10:22.42 | ^~~~~~~~~~~~~~ 10:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:22.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:22.42 22 | NS_INTERFACE_MAP_END 10:22.42 | ^~~~~~~~~~~~~~~~~~~~ 10:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:22.42 800 | else 10:22.42 | ^~~~ 10:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:22.42 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:22.42 | ^~~~~~~~~~~~~~~~~~ 10:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:22.42 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:22.42 | ^~~~~~~~~~~~~~~~~~~~~~ 10:23.05 libdom_grid.a.desc 10:24.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:24.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 10:24.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.h:9, 10:24.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:6: 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 10:24.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:24.15 819 | foundInterface = 0; \ 10:24.15 | ^~~~~~~~~~~~~~ 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:24.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:24.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:24.15 35 | NS_INTERFACE_MAP_END 10:24.15 | ^~~~~~~~~~~~~~~~~~~~ 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:24.15 800 | else 10:24.15 | ^~~~ 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:24.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:24.15 | ^~~~~~~~~~~~~~~~~~ 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:24.15 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 10:24.15 | ^~~~~~~~~~~~~~~~~~~~~~ 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 10:24.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:24.15 819 | foundInterface = 0; \ 10:24.15 | ^~~~~~~~~~~~~~ 10:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:24.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:24.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:24.16 126 | NS_INTERFACE_MAP_END 10:24.16 | ^~~~~~~~~~~~~~~~~~~~ 10:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:24.16 800 | else 10:24.16 | ^~~~ 10:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:24.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:24.16 | ^~~~~~~~~~~~~~~~~~ 10:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:24.16 125 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 10:24.16 | ^~~~~~~~~~~~~~~~~~~~~~ 10:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 10:24.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:24.16 819 | foundInterface = 0; \ 10:24.16 | ^~~~~~~~~~~~~~ 10:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:24.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:24.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:24.17 155 | NS_INTERFACE_MAP_END 10:24.17 | ^~~~~~~~~~~~~~~~~~~~ 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:24.17 800 | else 10:24.17 | ^~~~ 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:24.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:24.17 | ^~~~~~~~~~~~~~~~~~ 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:24.17 154 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:24.17 | ^~~~~~~~~~~~~~~~~~~~~~ 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 10:24.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:24.17 819 | foundInterface = 0; \ 10:24.17 | ^~~~~~~~~~~~~~ 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:24.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:24.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:24.17 208 | NS_INTERFACE_MAP_END 10:24.17 | ^~~~~~~~~~~~~~~~~~~~ 10:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:24.17 800 | else 10:24.18 | ^~~~ 10:24.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:24.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:24.18 | ^~~~~~~~~~~~~~~~~~ 10:24.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:207:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:24.18 207 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:24.18 | ^~~~~~~~~~~~~~~~~~~~~~ 10:26.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:26.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:26.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsXULAppAPI.h:12, 10:26.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:6: 10:26.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::PositionError::QueryInterface(const nsIID&, void**)': 10:26.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:26.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:26.25 819 | foundInterface = 0; \ 10:26.25 | ^~~~~~~~~~~~~~ 10:26.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:26.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:26.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:26.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:26.25 202 | NS_INTERFACE_MAP_END 10:26.25 | ^~~~~~~~~~~~~~~~~~~~ 10:26.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:26.25 800 | else 10:26.25 | ^~~~ 10:26.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:26.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:26.25 | ^~~~~~~~~~~~~~~~~~ 10:26.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:26.25 201 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionError) 10:26.25 | ^~~~~~~~~~~~~~~~~~~~~~ 10:26.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 10:26.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:26.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:26.26 819 | foundInterface = 0; \ 10:26.26 | ^~~~~~~~~~~~~~ 10:26.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:26.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:26.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:26.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:26.26 307 | NS_INTERFACE_MAP_END 10:26.26 | ^~~~~~~~~~~~~~~~~~~~ 10:26.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:26.26 800 | else 10:26.26 | ^~~~ 10:26.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:26.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:26.26 | ^~~~~~~~~~~~~~~~~~ 10:26.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:26.26 306 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 10:26.26 | ^~~~~~~~~~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 10:26.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:26.27 819 | foundInterface = 0; \ 10:26.27 | ^~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:26.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:26.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:615:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:26.27 615 | NS_INTERFACE_MAP_END 10:26.27 | ^~~~~~~~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:26.27 800 | else 10:26.27 | ^~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:26.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:26.27 | ^~~~~~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:614:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:26.27 614 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 10:26.27 | ^~~~~~~~~~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 10:26.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:26.27 819 | foundInterface = 0; \ 10:26.27 | ^~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:26.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:26.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:927:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:26.27 927 | NS_INTERFACE_MAP_END 10:26.27 | ^~~~~~~~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:26.27 800 | else 10:26.27 | ^~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:26.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:26.27 | ^~~~~~~~~~~~~~~~~~ 10:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:26.27 926 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 10:26.27 | ^~~~~~~~~~~~~~~~~~~~~~ 10:27.18 libdom_geolocation.a.desc 10:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 10:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 10:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 10:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 10:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp:7, 10:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 10:28.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:28.67 819 | foundInterface = 0; \ 10:28.67 | ^~~~~~~~~~~~~~ 10:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:28.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:28.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:28.67 193 | NS_INTERFACE_MAP_END 10:28.67 | ^~~~~~~~~~~~~~~~~~~~ 10:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp:192:4: note: some parts of macro expansion are not guarded by this 'else' clause 10:28.67 192 | else 10:28.67 | ^~~~ 10:28.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 10:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 10:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 10:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 10:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp:7, 10:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:28.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 10:28.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:28.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:28.72 819 | foundInterface = 0; \ 10:28.72 | ^~~~~~~~~~~~~~ 10:28.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:28.72 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 10:28.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:28.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 10:28.72 170 | NS_INTERFACE_MAP_END_THREADSAFE 10:28.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:28.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:28.72 800 | else 10:28.72 | ^~~~ 10:28.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:28.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:28.72 | ^~~~~~~~~~~~~~~~~~ 10:28.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:28.72 169 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 10:28.72 | ^~~~~~~~~~~~~~~~~~~~~~ 10:28.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 10:28.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:28.74 819 | foundInterface = 0; \ 10:28.74 | ^~~~~~~~~~~~~~ 10:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:28.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:28.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp:774:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:28.74 774 | NS_INTERFACE_MAP_END 10:28.74 | ^~~~~~~~~~~~~~~~~~~~ 10:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:28.74 800 | else 10:28.74 | ^~~~ 10:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:28.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:28.74 | ^~~~~~~~~~~~~~~~~~ 10:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp:773:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:28.74 773 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 10:28.74 | ^~~~~~~~~~~~~~~~~~~~~~ 10:29.65 liburiloader_base.a.desc 10:35.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 10:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimatedEnumeration.h:9, 10:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedEnumeration.cpp:6: 10:35.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 10:35.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:35.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:35.48 819 | foundInterface = 0; \ 10:35.48 | ^~~~~~~~~~~~~~ 10:35.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:35.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:35.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:35.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedEnumeration.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:35.48 22 | NS_INTERFACE_MAP_END 10:35.48 | ^~~~~~~~~~~~~~~~~~~~ 10:35.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:35.48 800 | else 10:35.48 | ^~~~ 10:35.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:35.48 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:35.48 | ^~~~~~~~~~~~~~~~~~ 10:35.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedEnumeration.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:35.48 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:35.48 | ^~~~~~~~~~~~~~~~~~~~~~ 10:37.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:37.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:37.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:37.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:37.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:37.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 10:37.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimatedInteger.h:9, 10:37.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedInteger.cpp:6: 10:37.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 10:37.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:37.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:37.64 819 | foundInterface = 0; \ 10:37.64 | ^~~~~~~~~~~~~~ 10:37.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:37.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:37.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:37.64 22 | NS_INTERFACE_MAP_END 10:37.64 | ^~~~~~~~~~~~~~~~~~~~ 10:37.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:37.65 800 | else 10:37.65 | ^~~~ 10:37.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:37.65 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:37.65 | ^~~~~~~~~~~~~~~~~~ 10:37.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:37.65 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:37.65 | ^~~~~~~~~~~~~~~~~~~~~~ 10:38.81 libdom_media_platforms_ffmpeg_libav53.a.desc 10:42.83 libdom_encoding.a.desc 10:44.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:44.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:44.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFactory.h:10, 10:44.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Module.h:11, 10:44.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 10:44.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsCookieModule.cpp:7, 10:44.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 10:44.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 10:44.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:44.08 819 | foundInterface = 0; \ 10:44.08 | ^~~~~~~~~~~~~~ 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:44.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:44.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:44.08 170 | NS_INTERFACE_MAP_END 10:44.08 | ^~~~~~~~~~~~~~~~~~~~ 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:44.08 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:44.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 10:44.08 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 10:44.08 | ^~~~~~~~~~~~~~~~~~~~ 10:44.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsPermission.cpp:8, 10:44.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29: 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:44.08 137 | } else 10:44.08 | ^~~~ 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 10:44.08 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 10:44.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:44.08 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:44.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:44.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 10:44.08 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 10:44.08 | ^~~~~~~~~~~~~~~~~~~~ 10:44.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:44.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:44.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimatedNumber.h:9, 10:44.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedNumber.cpp:6: 10:44.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 10:44.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:44.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:44.64 819 | foundInterface = 0; \ 10:44.64 | ^~~~~~~~~~~~~~ 10:44.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:44.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:44.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:44.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:44.64 22 | NS_INTERFACE_MAP_END 10:44.64 | ^~~~~~~~~~~~~~~~~~~~ 10:44.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:44.64 800 | else 10:44.64 | ^~~~ 10:44.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:44.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:44.64 | ^~~~~~~~~~~~~~~~~~ 10:44.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:44.64 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:44.64 | ^~~~~~~~~~~~~~~~~~~~~~ 10:46.19 libextensions_cookie.a.desc 10:46.88 libimage_encoders_bmp.a.desc 10:48.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:48.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:48.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:48.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:48.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:48.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Tokenizer.h:12, 10:48.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/IncrementalTokenizer.h:9, 10:48.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/IncrementalTokenizer.cpp:6, 10:48.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: 10:48.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 10:48.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:48.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:48.46 819 | foundInterface = 0; \ 10:48.46 | ^~~~~~~~~~~~~~ 10:48.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:48.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:48.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:48.47 28 | NS_INTERFACE_MAP_END 10:48.47 | ^~~~~~~~~~~~~~~~~~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:48.47 811 | else 10:48.47 | ^~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:48.47 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:48.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:48.47 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 10:48.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 10:48.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:48.47 819 | foundInterface = 0; \ 10:48.47 | ^~~~~~~~~~~~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:48.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:48.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:48.47 35 | NS_INTERFACE_MAP_END 10:48.47 | ^~~~~~~~~~~~~~~~~~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:48.47 811 | else 10:48.47 | ^~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:48.47 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:48.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:48.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:48.47 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 10:48.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 10:48.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:48.53 819 | foundInterface = 0; \ 10:48.53 | ^~~~~~~~~~~~~~ 10:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:48.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:48.53 265 | NS_INTERFACE_MAP_END 10:48.53 | ^~~~~~~~~~~~~~~~~~~~ 10:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:48.53 800 | else 10:48.53 | ^~~~ 10:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:48.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:48.53 | ^~~~~~~~~~~~~~~~~~ 10:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:48.53 264 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 10:48.53 | ^~~~~~~~~~~~~~~~~~~~~~ 10:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 10:48.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:48.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:48.54 819 | foundInterface = 0; \ 10:48.54 | ^~~~~~~~~~~~~~ 10:48.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:48.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:48.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:48.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp:283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:48.54 283 | NS_INTERFACE_MAP_END 10:48.54 | ^~~~~~~~~~~~~~~~~~~~ 10:48.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:48.54 800 | else 10:48.54 | ^~~~ 10:48.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:48.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:48.54 | ^~~~~~~~~~~~~~~~~~ 10:48.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp:282:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:48.54 282 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 10:48.54 | ^~~~~~~~~~~~~~~~~~~~~~ 10:48.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 10:48.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:48.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:48.69 819 | foundInterface = 0; \ 10:48.69 | ^~~~~~~~~~~~~~ 10:48.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:48.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:48.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:48.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsProperties.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:48.70 13 | NS_INTERFACE_MAP_END 10:48.70 | ^~~~~~~~~~~~~~~~~~~~ 10:48.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:48.70 800 | else 10:48.70 | ^~~~ 10:48.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:48.70 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:48.70 | ^~~~~~~~~~~~~~~~~~ 10:48.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsProperties.cpp:12:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:48.70 12 | NS_INTERFACE_MAP_ENTRY(nsIProperties) 10:48.70 | ^~~~~~~~~~~~~~~~~~~~~~ 10:48.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 10:48.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:48.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:48.77 819 | foundInterface = 0; \ 10:48.77 | ^~~~~~~~~~~~~~ 10:48.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:48.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:48.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:48.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsVariant.cpp:2206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:48.77 2206 | NS_INTERFACE_MAP_END 10:48.78 | ^~~~~~~~~~~~~~~~~~~~ 10:48.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:48.78 800 | else 10:48.78 | ^~~~ 10:48.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:48.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:48.78 | ^~~~~~~~~~~~~~~~~~ 10:48.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsVariant.cpp:2205:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:48.78 2205 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 10:48.78 | ^~~~~~~~~~~~~~~~~~~~~~ 10:49.79 libxpcom_ds.a.desc 10:53.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:53.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:53.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:53.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:53.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:53.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.h:9, 10:53.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:8: 10:53.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 10:53.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:53.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:53.76 819 | foundInterface = 0; \ 10:53.76 | ^~~~~~~~~~~~~~ 10:53.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:53.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:53.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:53.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:53.76 29 | NS_INTERFACE_MAP_END 10:53.76 | ^~~~~~~~~~~~~~~~~~~~ 10:53.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:53.76 800 | else 10:53.76 | ^~~~ 10:53.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:53.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:53.76 | ^~~~~~~~~~~~~~~~~~ 10:53.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:53.76 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:53.76 | ^~~~~~~~~~~~~~~~~~~~~~ 10:56.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 10:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 10:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 10:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 10:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 10:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 10:56.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:56.97 837 | foundInterface = 0; \ 10:56.97 | ^~~~~~~~~~~~~~ 10:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:56.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:56.97 28 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 10:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 10:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 10:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 10:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 10:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:56.97 258 | } else 10:56.97 | ^~~~ 10:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 10:56.97 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 10:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 10:56.98 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 10:56.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 10:56.98 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioBufferSourceNode) 10:56.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:57.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 10:57.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 10:57.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 10:57.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 10:57.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 10:57.09 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 10:57.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:57.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 10:57.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:10: 10:57.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 10:57.09 27 | struct AudioTimelineEvent final 10:57.09 | ^~~~~~~~~~~~~~~~~~ 11:00.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:00.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 11:00.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:00.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:00.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 11:00.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:00.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 11:00.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.h:10, 11:00.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:7: 11:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 11:00.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:00.09 837 | foundInterface = 0; \ 11:00.09 | ^~~~~~~~~~~~~~ 11:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:00.09 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:00.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:00.09 100 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 11:00.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:00.09 800 | else 11:00.09 | ^~~~ 11:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:00.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:00.09 | ^~~~~~~~~~~~~~~~~~ 11:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:00.09 99 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 11:00.09 | ^~~~~~~~~~~~~~~~~~~~~~ 11:00.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 11:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:6, 11:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.h:10, 11:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:7: 11:00.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:00.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:00.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:00.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:00.26 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:00.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:00.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:00.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:11, 11:00.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.h:15, 11:00.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:24: 11:00.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:00.27 27 | struct AudioTimelineEvent final 11:00.27 | ^~~~~~~~~~~~~~~~~~ 11:02.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:02.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 11:03.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:03.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:03.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 11:03.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGStringList.h:10, 11:03.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 11:03.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimationElement.h:10, 11:03.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimationElement.cpp:6: 11:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 11:03.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:03.00 837 | foundInterface = 0; \ 11:03.00 | ^~~~~~~~~~~~~~ 11:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:03.00 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:03.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimationElement.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:03.00 27 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 11:03.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:03.00 800 | else 11:03.00 | ^~~~ 11:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:03.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:03.00 | ^~~~~~~~~~~~~~~~~~ 11:03.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimationElement.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:03.00 26 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 11:03.01 | ^~~~~~~~~~~~~~~~~~~~~~ 11:03.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:03.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 11:03.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:03.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:03.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 11:03.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:03.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 11:03.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.h:10, 11:03.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.cpp:7: 11:03.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 11:03.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:03.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:03.44 837 | foundInterface = 0; \ 11:03.44 | ^~~~~~~~~~~~~~ 11:03.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:03.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:03.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:03.44 315 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:03.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:03.44 800 | else 11:03.44 | ^~~~ 11:03.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:03.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:03.44 | ^~~~~~~~~~~~~~~~~~ 11:03.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.cpp:314:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:03.44 314 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 11:03.44 | ^~~~~~~~~~~~~~~~~~~~~~ 11:05.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:13, 11:05.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 11:05.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:05.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:05.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:05.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:05.32 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:05.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 11:05.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:05.32 27 | struct AudioTimelineEvent final 11:05.32 | ^~~~~~~~~~~~~~~~~~ 11:07.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.h:10, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.cpp:7: 11:07.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:07.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:07.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:07.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:07.21 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:07.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:11, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.h:15, 11:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.cpp:7: 11:07.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:07.21 27 | struct AudioTimelineEvent final 11:07.21 | ^~~~~~~~~~~~~~~~~~ 11:09.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:09.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:09.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:09.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:09.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:7: 11:09.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 11:09.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:09.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:09.33 837 | foundInterface = 0; \ 11:09.33 | ^~~~~~~~~~~~~~ 11:09.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:09.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:09.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:09.33 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 11:09.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:09.33 800 | else 11:09.33 | ^~~~ 11:09.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:09.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:09.33 | ^~~~~~~~~~~~~~~~~~ 11:09.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:09.33 43 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 11:09.33 | ^~~~~~~~~~~~~~~~~~~~~~ 11:09.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:09.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:09.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:09.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:09.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:09.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:09.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:7: 11:09.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:09.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:09.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:09.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:09.45 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:09.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:09.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 11:09.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:11: 11:09.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:09.45 27 | struct AudioTimelineEvent final 11:09.45 | ^~~~~~~~~~~~~~~~~~ 11:13.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 11:13.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 11:13.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGContentUtils.cpp:19: 11:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 11:13.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 11:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 11:13.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 11:13.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 11:13.33 712 | class CompressedGlyph { 11:13.33 | ^~~~~~~~~~~~~~~ 11:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 11:13.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 11:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 11:13.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 11:13.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 11:13.33 712 | class CompressedGlyph { 11:13.33 | ^~~~~~~~~~~~~~~ 11:18.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:18.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:18.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:18.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:21, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:12, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/MozPromise.h:9, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/TaskQueue.h:10, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamGraph.h:11, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNodeStream.h:9, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNodeStream.cpp:6: 11:18.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:18.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:18.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:18.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:18.60 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:18.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:18.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:18.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNodeStream.cpp:14: 11:18.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:18.60 27 | struct AudioTimelineEvent final 11:18.60 | ^~~~~~~~~~~~~~~~~~ 11:21.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:13, 11:21.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:21.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:21.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.cpp:7: 11:21.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:21.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:21.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:21.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:21.06 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:21.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:21.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:21.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:21.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.cpp:7: 11:21.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:21.07 27 | struct AudioTimelineEvent final 11:21.07 | ^~~~~~~~~~~~~~~~~~ 11:23.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:23.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBuffer.h:10, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 11:23.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 11:23.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:23.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:23.23 837 | foundInterface = 0; \ 11:23.23 | ^~~~~~~~~~~~~~ 11:23.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:23.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:23.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:23.23 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 11:23.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBuffer.h:10, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 11:23.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 11:23.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:23.23 258 | } else 11:23.23 | ^~~~ 11:23.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:23.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:23.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:23.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:23.24 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioProcessingEvent) 11:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:25.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:25.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:25.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:25.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:25.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:25.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:25.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 11:25.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:25.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:25.28 837 | foundInterface = 0; \ 11:25.28 | ^~~~~~~~~~~~~~ 11:25.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:25.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:25.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:25.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:25.28 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:25.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:25.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:25.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:25.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:25.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:25.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:25.28 258 | } else 11:25.28 | ^~~~ 11:25.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:25.28 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:25.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:25.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:25.28 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:25.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:25.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:25.29 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BiquadFilterNode) 11:25.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:25.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:25.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:25.39 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:25.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:25.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.h:11, 11:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:25.39 27 | struct AudioTimelineEvent final 11:25.39 | ^~~~~~~~~~~~~~~~~~ 11:33.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 11:33.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:33.15 837 | foundInterface = 0; \ 11:33.15 | ^~~~~~~~~~~~~~ 11:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:33.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:33.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:33.15 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:33.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:33.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:33.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:33.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:33.16 258 | } else 11:33.16 | ^~~~ 11:33.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:33.16 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:33.16 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:33.16 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConstantSourceNode) 11:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:33.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:33.26 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:33.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.h:11, 11:33.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:33.26 27 | struct AudioTimelineEvent final 11:33.26 | ^~~~~~~~~~~~~~~~~~ 11:35.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:35.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:35.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:35.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:35.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.h:10, 11:35.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp:7: 11:35.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 11:35.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:35.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:35.61 837 | foundInterface = 0; \ 11:35.61 | ^~~~~~~~~~~~~~ 11:35.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:35.61 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:35.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:35.61 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:35.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:35.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:35.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.h:10, 11:35.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp:7: 11:35.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:35.61 258 | } else 11:35.61 | ^~~~ 11:35.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:35.61 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:35.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:35.61 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:35.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:35.61 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConvolverNode) 11:35.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:40.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:40.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:40.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:40.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.h:10, 11:40.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:7: 11:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 11:40.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:40.22 837 | foundInterface = 0; \ 11:40.22 | ^~~~~~~~~~~~~~ 11:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:40.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:40.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:40.22 23 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:40.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:40.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:40.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.h:10, 11:40.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:7: 11:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:40.22 258 | } else 11:40.22 | ^~~~ 11:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:40.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:40.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:40.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:40.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:40.22 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DelayNode) 11:40.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.h:10, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:7: 11:40.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:40.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:40.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:40.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:40.32 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:40.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.h:11, 11:40.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:7: 11:40.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:40.32 27 | struct AudioTimelineEvent final 11:40.32 | ^~~~~~~~~~~~~~~~~~ 11:42.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 11:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 11:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 11:42.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:42.63 837 | foundInterface = 0; \ 11:42.63 | ^~~~~~~~~~~~~~ 11:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:42.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:42.63 29 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 11:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 11:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:42.63 258 | } else 11:42.63 | ^~~~ 11:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:42.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:42.63 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:42.63 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DynamicsCompressorNode) 11:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 11:42.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:42.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:42.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:42.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:42.73 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:42.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.h:11, 11:42.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 11:42.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:42.73 27 | struct AudioTimelineEvent final 11:42.73 | ^~~~~~~~~~~~~~~~~~ 11:47.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:47.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:47.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:47.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:47.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.h:10, 11:47.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:7: 11:47.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 11:47.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:47.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:47.00 837 | foundInterface = 0; \ 11:47.00 | ^~~~~~~~~~~~~~ 11:47.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:47.00 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:47.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:47.00 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:47.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:47.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:47.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.h:10, 11:47.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:7: 11:47.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:47.00 258 | } else 11:47.00 | ^~~~ 11:47.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:47.00 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:47.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:47.00 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:47.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:47.00 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GainNode) 11:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:47.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.h:10, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:7: 11:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:47.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:47.11 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:47.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:47.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.h:11, 11:47.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:7: 11:47.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:47.11 27 | struct AudioTimelineEvent final 11:47.11 | ^~~~~~~~~~~~~~~~~~ 11:49.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/IIRFilterNode.h:10, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/IIRFilterNode.cpp:7: 11:49.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 11:49.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:49.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 11:49.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 11:49.40 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:49.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:49.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/IIRFilterNode.h:11, 11:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/IIRFilterNode.cpp:7: 11:49.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:49.40 27 | struct AudioTimelineEvent final 11:49.40 | ^~~~~~~~~~~~~~~~~~ 11:57.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:57.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:57.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:57.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:57.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 11:57.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 11:57.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 11:57.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:57.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:57.34 837 | foundInterface = 0; \ 11:57.34 | ^~~~~~~~~~~~~~ 11:57.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:57.35 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:57.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:57.35 63 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 11:57.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:57.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:57.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 11:57.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 11:57.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:57.35 258 | } else 11:57.35 | ^~~~ 11:57.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:57.35 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:57.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:57.35 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:57.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:57.35 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioDestinationTrackSource) 11:57.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:57.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:57.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:57.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:57.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 11:57.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 11:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 11:57.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:57.36 837 | foundInterface = 0; \ 11:57.36 | ^~~~~~~~~~~~~~ 11:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:57.36 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:57.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:57.36 71 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:57.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 11:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 11:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:57.36 258 | } else 11:57.36 | ^~~~ 11:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:57.36 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:57.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:57.36 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:57.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:57.37 70 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioDestinationNode) 11:57.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:59.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:59.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:59.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:59.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 11:59.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 11:59.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 11:59.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:59.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:59.90 837 | foundInterface = 0; \ 11:59.90 | ^~~~~~~~~~~~~~ 11:59.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:59.90 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:59.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:59.90 34 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:59.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:59.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:59.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 11:59.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 11:59.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:59.90 258 | } else 11:59.90 | ^~~~ 11:59.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:59.90 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:59.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:59.90 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:59.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 11:59.90 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode) 11:59.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:02.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 12:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 12:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 12:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBuffer.h:10, 12:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 12:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 12:02.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 12:02.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:02.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:02.04 837 | foundInterface = 0; \ 12:02.04 | ^~~~~~~~~~~~~~ 12:02.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:02.04 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:02.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:02.05 18 | NS_INTERFACE_MAP_END_INHERITING(Event) 12:02.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:02.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 12:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBuffer.h:10, 12:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 12:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 12:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:02.05 258 | } else 12:02.05 | ^~~~ 12:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:02.05 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:02.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:02.05 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:02.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:02.05 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OfflineAudioCompletionEvent) 12:02.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:04.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:04.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:04.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:04.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.h:10, 12:04.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:7: 12:04.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 12:04.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:04.06 837 | foundInterface = 0; \ 12:04.06 | ^~~~~~~~~~~~~~ 12:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:04.06 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:04.06 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:04.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:04.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.h:10, 12:04.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:7: 12:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:04.06 258 | } else 12:04.06 | ^~~~ 12:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:04.06 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:04.06 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:04.06 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OscillatorNode) 12:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 12:04.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:04.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:04.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 12:04.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:04.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:04.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.h:10, 12:04.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:7: 12:04.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:04.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.16 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:04.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:04.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 12:04.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.h:11, 12:04.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:7: 12:04.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:04.17 27 | struct AudioTimelineEvent final 12:04.17 | ^~~~~~~~~~~~~~~~~~ 12:06.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:06.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:06.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:06.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:06.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:10, 12:06.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:7: 12:06.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 12:06.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:06.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:06.60 837 | foundInterface = 0; \ 12:06.60 | ^~~~~~~~~~~~~~ 12:06.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:06.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:06.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:06.60 40 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:06.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:06.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:06.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:10, 12:06.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:7: 12:06.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:06.60 258 | } else 12:06.60 | ^~~~ 12:06.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:06.60 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:06.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:06.61 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:06.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:06.61 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PannerNode) 12:06.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 12:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 12:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:10, 12:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:7: 12:06.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:06.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.73 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:06.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 12:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:11, 12:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:7: 12:06.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:06.73 27 | struct AudioTimelineEvent final 12:06.73 | ^~~~~~~~~~~~~~~~~~ 12:13.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:13.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:13.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:13.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:13.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.h:10, 12:13.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 12:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 12:13.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:13.87 837 | foundInterface = 0; \ 12:13.87 | ^~~~~~~~~~~~~~ 12:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:13.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:13.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:13.87 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:13.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:13.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:13.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.h:10, 12:13.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 12:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:13.87 258 | } else 12:13.87 | ^~~~ 12:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:13.87 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:13.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:13.87 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:13.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:13.87 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StereoPannerNode) 12:13.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 12:13.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:13.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:13.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 12:13.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:13.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:13.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.h:10, 12:13.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 12:13.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:13.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.99 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:13.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:13.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:15: 12:13.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:13.99 27 | struct AudioTimelineEvent final 12:13.99 | ^~~~~~~~~~~~~~~~~~ 12:16.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.h:10, 12:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 12:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 12:16.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:16.71 837 | foundInterface = 0; \ 12:16.71 | ^~~~~~~~~~~~~~ 12:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:16.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:16.71 34 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:16.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 12:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.h:10, 12:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 12:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:16.71 258 | } else 12:16.71 | ^~~~ 12:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:16.71 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:16.71 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:16.71 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WaveShaperNode) 12:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:19.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 12:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 12:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaSegment.h:9, 12:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WebAudioUtils.h:14, 12:19.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WebAudioUtils.cpp:7: 12:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:19.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:19.13 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:19.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:19.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WebAudioUtils.cpp:8: 12:19.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:19.13 27 | struct AudioTimelineEvent final 12:19.14 | ^~~~~~~~~~~~~~~~~~ 12:19.76 libdom_media_webaudio.a.desc 12:20.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:20.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 12:20.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAutoCompleteController.h:10, 12:20.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 12:20.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 12:20.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 12:20.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:20.28 819 | foundInterface = 0; \ 12:20.28 | ^~~~~~~~~~~~~~ 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:20.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:20.28 57 | NS_INTERFACE_MAP_END 12:20.28 | ^~~~~~~~~~~~~~~~~~~~ 12:20.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 12:20.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 12:20.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:20.28 264 | } else 12:20.28 | ^~~~ 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 12:20.28 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 12:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 12:20.28 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 12:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 12:20.28 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 12:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 12:20.28 56 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 12:20.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.67 libtoolkit_components_autocomplete.a.desc 12:27.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:27.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:27.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsRDFQuery.cpp:7: 12:27.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsRDFQuery.cpp: In member function 'virtual nsresult nsRDFQuery::QueryInterface(const nsIID&, void**)': 12:27.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:27.76 819 | foundInterface = 0; \ 12:27.76 | ^~~~~~~~~~~~~~ 12:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:27.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:27.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsRDFQuery.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:27.76 17 | NS_INTERFACE_MAP_END 12:27.76 | ^~~~~~~~~~~~~~~~~~~~ 12:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:27.76 800 | else 12:27.76 | ^~~~ 12:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:27.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:27.76 | ^~~~~~~~~~~~~~~~~~ 12:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsRDFQuery.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:27.76 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 12:27.76 | ^~~~~~~~~~~~~~~~~~~~~~ 12:41.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 12:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:20: 12:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateBuilder.cpp: In member function 'virtual nsresult nsXULTemplateBuilder::QueryInterface(const nsIID&, void**)': 12:41.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:41.03 819 | foundInterface = 0; \ 12:41.03 | ^~~~~~~~~~~~~~ 12:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:41.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:41.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:41.03 295 | NS_INTERFACE_MAP_END 12:41.03 | ^~~~~~~~~~~~~~~~~~~~ 12:41.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:62: 12:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:41.03 49 | } else 12:41.03 | ^~~~ 12:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 12:41.03 49 | } else 12:41.03 | ^~~~ 12:43.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:43.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 12:43.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:43.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:43.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 12:43.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGStringList.h:10, 12:43.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 12:43.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 12:43.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGGraphicsElement.cpp:6: 12:43.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 12:43.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:43.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:43.26 837 | foundInterface = 0; \ 12:43.26 | ^~~~~~~~~~~~~~ 12:43.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:43.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:43.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGGraphicsElement.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:43.27 21 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 12:43.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:43.27 800 | else 12:43.27 | ^~~~ 12:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:43.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:43.27 | ^~~~~~~~~~~~~~~~~~ 12:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGGraphicsElement.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:43.27 20 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 12:43.27 | ^~~~~~~~~~~~~~~~~~~~~~ 12:43.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:43.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:43.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:6: 12:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorRDF::QueryInterface(const nsIID&, void**)': 12:43.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:43.55 819 | foundInterface = 0; \ 12:43.55 | ^~~~~~~~~~~~~~ 12:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:43.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:43.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:43.55 93 | NS_INTERFACE_MAP_END 12:43.55 | ^~~~~~~~~~~~~~~~~~~~ 12:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:43.55 811 | else 12:43.55 | ^~~~ 12:43.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:43.56 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:43.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:43.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:92:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:43.56 92 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 12:43.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:47.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:47.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:47.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:6: 12:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorXML::QueryInterface(const nsIID&, void**)': 12:47.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:47.46 819 | foundInterface = 0; \ 12:47.46 | ^~~~~~~~~~~~~~ 12:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:47.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:47.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:47.46 107 | NS_INTERFACE_MAP_END 12:47.46 | ^~~~~~~~~~~~~~~~~~~~ 12:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:47.46 811 | else 12:47.46 | ^~~~ 12:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:47.46 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:47.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:106:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:47.46 106 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 12:47.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:48.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.h:9, 12:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:6: 12:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp: In member function 'virtual nsresult nsXULTemplateResultRDF::QueryInterface(const nsIID&, void**)': 12:48.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:48.55 819 | foundInterface = 0; \ 12:48.55 | ^~~~~~~~~~~~~~ 12:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:48.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:48.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:48.55 17 | NS_INTERFACE_MAP_END 12:48.55 | ^~~~~~~~~~~~~~~~~~~~ 12:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:48.55 800 | else 12:48.55 | ^~~~ 12:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:48.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:48.55 | ^~~~~~~~~~~~~~~~~~ 12:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:48.55 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 12:48.55 | ^~~~~~~~~~~~~~~~~~~~~~ 12:53.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:53.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:53.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 12:53.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 12:53.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTreeBuilder.cpp:8: 12:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTreeBuilder.cpp: In member function 'virtual nsresult nsXULTreeBuilder::QueryInterface(const nsIID&, void**)': 12:53.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:53.62 837 | foundInterface = 0; \ 12:53.62 | ^~~~~~~~~~~~~~ 12:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:53.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:53.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTreeBuilder.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:53.62 293 | NS_INTERFACE_MAP_END_INHERITING(nsXULTemplateBuilder) 12:53.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:53.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTreeBuilder.cpp:30: 12:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:53.62 49 | } else 12:53.63 | ^~~~ 12:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 12:53.63 49 | } else 12:53.63 | ^~~~ 12:54.48 libdom_xul_templates.a.desc 13:08.12 libnetwerk_protocol_ftp.a.desc 13:15.91 libdom_media_mediasink.a.desc 13:18.15 libintl_hyphenation_glue.a.desc 13:24.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp: In member function 'bool nsCookieService::SetCookieInternal(nsIURI*, const nsCookieKey&, bool, CookieStatus, nsDependentCString&, int64_t, bool, nsIChannel*)': 13:24.67 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp: unused variable 'rv' 13:24.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp:3304:12: warning: unused variable 'rv' [-Wunused-variable] 13:24.67 3304 | nsresult rv = aHostURI->SchemeIs("https", &isHTTPS); 13:24.67 | ^~ 13:24.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp: In member function 'void nsCookieService::AddInternal(const nsCookieKey&, nsCookie*, int64_t, nsIURI*, const char*, bool)': 13:24.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp: variable 'oldestCookieTime' set but not used 13:24.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp:3569:15: warning: variable 'oldestCookieTime' set but not used [-Wunused-but-set-variable] 13:24.68 3569 | int64_t oldestCookieTime = FindStaleCookie(entry, currentTime, aHostURI, optionalSecurity, iter); 13:24.68 | ^~~~~~~~~~~~~~~~ 13:25.83 libnetwerk_cookie.a.desc 13:27.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 13:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 13:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Promise.h:10, 13:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:6: 13:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 13:27.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:27.50 819 | foundInterface = 0; \ 13:27.50 | ^~~~~~~~~~~~~~ 13:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:27.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:27.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:27.50 73 | NS_INTERFACE_MAP_END 13:27.50 | ^~~~~~~~~~~~~~~~~~~~ 13:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:27.50 800 | else 13:27.50 | ^~~~ 13:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:27.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:27.50 | ^~~~~~~~~~~~~~~~~~ 13:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:27.50 72 | NS_INTERFACE_MAP_ENTRY(Promise) 13:27.50 | ^~~~~~~~~~~~~~~~~~~~~~ 13:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 13:27.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:27.52 819 | foundInterface = 0; \ 13:27.52 | ^~~~~~~~~~~~~~ 13:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:27.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:27.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:27.52 400 | NS_INTERFACE_MAP_END 13:27.52 | ^~~~~~~~~~~~~~~~~~~~ 13:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:27.52 800 | else 13:27.52 | ^~~~ 13:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:27.52 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:27.52 | ^~~~~~~~~~~~~~~~~~ 13:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:399:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:27.52 399 | NS_INTERFACE_MAP_ENTRY(nsISupports) 13:27.52 | ^~~~~~~~~~~~~~~~~~~~~~ 13:31.01 libdom_promise.a.desc 13:37.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 13:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 13:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 13:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 13:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCModule.h:6, 13:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutModule.cpp:8: 13:37.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 13:37.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 13:37.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 13:37.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 13:37.96 31 | memset(aT, 0, sizeof(T)); 13:37.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 13:37.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCModule.h:6, 13:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutModule.cpp:8: 13:37.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 13:37.96 2858 | struct GlobalProperties { 13:37.96 | ^~~~~~~~~~~~~~~~ 13:43.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 13:43.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 13:43.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 13:43.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 13:43.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutStatics.cpp:32: 13:43.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 13:43.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 13:43.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 13:43.14 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 13:43.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 13:43.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 13:43.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 13:43.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 13:43.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.h:12, 13:43.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutStatics.cpp:13: 13:43.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 13:43.14 585 | class nsCSSValue { 13:43.14 | ^~~~~~~~~~ 13:43.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 13:43.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 13:43.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutStatics.cpp:46: 13:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 13:43.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 13:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 13:43.31 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 13:43.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 13:43.31 712 | class CompressedGlyph { 13:43.31 | ^~~~~~~~~~~~~~~ 13:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 13:43.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 13:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 13:43.31 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 13:43.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 13:43.31 712 | class CompressedGlyph { 13:43.31 | ^~~~~~~~~~~~~~~ 13:46.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:46.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:46.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:46.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:46.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 13:46.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 13:46.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.h:11, 13:46.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.cpp:6: 13:46.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 13:46.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:46.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:46.35 819 | foundInterface = 0; \ 13:46.35 | ^~~~~~~~~~~~~~ 13:46.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:46.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:46.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:46.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:46.36 21 | NS_INTERFACE_MAP_END 13:46.36 | ^~~~~~~~~~~~~~~~~~~~ 13:46.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:46.36 800 | else 13:46.36 | ^~~~ 13:46.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:46.36 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:46.36 | ^~~~~~~~~~~~~~~~~~ 13:46.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:46.36 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 13:46.36 | ^~~~~~~~~~~~~~~~~~~~~~ 13:48.01 liblayout_build.a.desc 13:48.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:48.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:48.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:48.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:48.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 13:48.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGIRect.h:9, 13:48.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGRect.h:9, 13:48.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGRect.cpp:6: 13:48.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 13:48.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:48.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:48.58 819 | foundInterface = 0; \ 13:48.58 | ^~~~~~~~~~~~~~ 13:48.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:48.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:48.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:48.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGRect.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:48.59 33 | NS_INTERFACE_MAP_END 13:48.59 | ^~~~~~~~~~~~~~~~~~~~ 13:48.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:48.59 800 | else 13:48.59 | ^~~~ 13:48.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:48.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:48.59 | ^~~~~~~~~~~~~~~~~~ 13:48.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGRect.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:48.59 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 13:48.59 | ^~~~~~~~~~~~~~~~~~~~~~ 13:49.18 libembedding_browser_build.a.desc 13:50.57 libextensions_permissions.a.desc 13:53.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:53.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 13:53.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.h:10, 13:53.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.cpp:6: 13:53.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': 13:53.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:53.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:53.38 819 | foundInterface = 0; \ 13:53.38 | ^~~~~~~~~~~~~~ 13:53.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:53.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:53.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:53.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:53.38 25 | NS_INTERFACE_MAP_END 13:53.38 | ^~~~~~~~~~~~~~~~~~~~ 13:53.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:53.38 800 | else 13:53.38 | ^~~~ 13:53.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:53.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:53.38 | ^~~~~~~~~~~~~~~~~~ 13:53.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:53.38 24 | NS_INTERFACE_MAP_ENTRY(nsISHTransaction) 13:53.38 | ^~~~~~~~~~~~~~~~~~~~~~ 13:54.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:54.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:54.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 13:54.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 13:54.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 13:54.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 13:54.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ContentEvents.h:11, 13:54.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSVGElement.cpp:8: 13:54.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 13:54.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:54.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:54.13 819 | foundInterface = 0; \ 13:54.13 | ^~~~~~~~~~~~~~ 13:54.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:54.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:54.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSVGElement.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:54.13 71 | NS_INTERFACE_MAP_END 13:54.13 | ^~~~~~~~~~~~~~~~~~~~ 13:54.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:54.13 800 | else 13:54.13 | ^~~~ 13:54.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:54.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:54.13 | ^~~~~~~~~~~~~~~~~~ 13:54.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSVGElement.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:54.13 70 | NS_INTERFACE_MAP_ENTRY(nsISupports) 13:54.13 | ^~~~~~~~~~~~~~~~~~~~~~ 13:54.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:54.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 13:54.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.h:9, 13:54.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.cpp:6: 13:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 13:54.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:54.53 819 | foundInterface = 0; \ 13:54.53 | ^~~~~~~~~~~~~~ 13:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:54.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:54.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:54.53 251 | NS_INTERFACE_MAP_END 13:54.53 | ^~~~~~~~~~~~~~~~~~~~ 13:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:54.53 800 | else 13:54.53 | ^~~~ 13:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:54.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:54.53 | ^~~~~~~~~~~~~~~~~~ 13:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.cpp:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:54.53 250 | NS_INTERFACE_MAP_ENTRY(nsISHistoryInternal) 13:54.53 | ^~~~~~~~~~~~~~~~~~~~~~ 13:55.23 libdocshell_shistory.a.desc 13:58.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:58.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 13:58.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:58.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.h:9, 13:58.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:6: 13:58.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 13:58.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:58.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:58.36 837 | foundInterface = 0; \ 13:58.36 | ^~~~~~~~~~~~~~ 13:58.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:58.36 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:58.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:58.36 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 13:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:58.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:58.36 800 | else 13:58.36 | ^~~~ 13:58.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:58.36 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:58.36 | ^~~~~~~~~~~~~~~~~~ 13:58.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:58.36 22 | NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestEventTarget) 13:58.36 | ^~~~~~~~~~~~~~~~~~~~~~ 14:01.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:01.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 14:01.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 14:01.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.h:10, 14:01.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 14:01.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 14:01.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:01.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:01.19 837 | foundInterface = 0; \ 14:01.20 | ^~~~~~~~~~~~~~ 14:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:01.20 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:01.20 395 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 14:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:01.20 800 | else 14:01.20 | ^~~~ 14:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:01.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:01.20 | ^~~~~~~~~~~~~~~~~~ 14:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:394:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:01.20 394 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 14:01.20 | ^~~~~~~~~~~~~~~~~~~~~~ 14:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 14:01.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:01.56 819 | foundInterface = 0; \ 14:01.56 | ^~~~~~~~~~~~~~ 14:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:01.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:01.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3815:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:01.56 3815 | NS_INTERFACE_MAP_END 14:01.56 | ^~~~~~~~~~~~~~~~~~~~ 14:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:01.56 811 | else 14:01.56 | ^~~~ 14:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 14:01.56 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 14:01.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3814:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 14:01.56 3814 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 14:01.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:04.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:04.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 14:04.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 14:04.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 14:04.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.h:9, 14:04.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.cpp:6: 14:04.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestUpload::QueryInterface(const nsIID&, void**)': 14:04.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:04.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:04.98 837 | foundInterface = 0; \ 14:04.98 | ^~~~~~~~~~~~~~ 14:04.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:04.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:04.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:04.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:04.98 14 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 14:04.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:04.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:04.98 800 | else 14:04.98 | ^~~~ 14:04.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:04.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:04.98 | ^~~~~~~~~~~~~~~~~~ 14:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:04.99 13 | NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload) 14:04.99 | ^~~~~~~~~~~~~~~~~~~~~~ 14:07.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/workers/Workers.h:11, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerHolder.h:9, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.h:9, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 14:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 14:07.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:07.02 837 | foundInterface = 0; \ 14:07.02 | ^~~~~~~~~~~~~~ 14:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:07.02 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:1562:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:07.02 1562 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 14:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:07.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequest.h:10, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.h:10, 14:07.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 14:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 14:07.02 258 | } else 14:07.02 | ^~~~ 14:07.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 14:07.03 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 14:07.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:07.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 14:07.03 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 14:07.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:07.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:1561:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 14:07.03 1561 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XMLHttpRequestWorker) 14:07.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:07.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 14:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 14:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/workers/Workers.h:9, 14:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerHolder.h:9, 14:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.h:9, 14:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 14:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 1]': 14:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 1]' 14:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:1162:42: required from here 14:07.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 14:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 14:07.18 66 | memset(aT, 0, N * sizeof(T)); 14:07.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 14:07.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 14:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 14:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/workers/Workers.h:9, 14:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerHolder.h:9, 14:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.h:9, 14:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 14:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 14:07.18 303 | class MOZ_NON_PARAM alignas(8) Value 14:07.18 | ^~~~~ 14:08.11 libdom_xhr.a.desc 14:08.57 libother-licenses_snappy.a.desc 14:08.73 libtoolkit_components_lz4.a.desc 14:08.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGStringList.h:10, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 14:08.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp:6: 14:08.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 14:08.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:08.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:08.75 837 | foundInterface = 0; \ 14:08.75 | ^~~~~~~~~~~~~~ 14:08.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:08.75 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:08.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:08.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:08.76 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 14:08.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:08.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoStyleSheet.h:12, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:10, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGTransformableElement.h:12, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 14:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp:6: 14:08.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 14:08.76 258 | } else 14:08.76 | ^~~~ 14:08.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 14:08.76 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 14:08.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:08.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 14:08.76 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 14:08.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:08.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 14:08.76 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SVGSwitchElement) 14:08.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:09.51 libjs_ductwork_debugger.a.desc 14:19.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 14:19.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 14:19.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGTextContentElement.cpp:8: 14:19.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 14:19.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 14:19.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 14:19.65 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 14:19.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:19.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 14:19.65 712 | class CompressedGlyph { 14:19.65 | ^~~~~~~~~~~~~~~ 14:19.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 14:19.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 14:19.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 14:19.65 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 14:19.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:19.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 14:19.65 712 | class CompressedGlyph { 14:19.65 | ^~~~~~~~~~~~~~~ 14:49.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 14:49.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 14:49.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGZoomEvent.h:10, 14:49.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:10: 14:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 14:49.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 14:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 14:49.29 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 14:49.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 14:49.29 712 | class CompressedGlyph { 14:49.29 | ^~~~~~~~~~~~~~~ 14:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 14:49.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 14:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 14:49.29 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 14:49.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 14:49.29 712 | class CompressedGlyph { 14:49.29 | ^~~~~~~~~~~~~~~ 14:49.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:49.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 14:49.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.h:9, 14:49.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPoint.h:9, 14:49.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:6: 14:49.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp: In member function 'virtual nsresult mozilla::dom::SVGZoomEvent::QueryInterface(const nsIID&, void**)': 14:49.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:49.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:49.55 837 | foundInterface = 0; \ 14:49.55 | ^~~~~~~~~~~~~~ 14:49.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:49.55 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:49.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:49.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:49.55 27 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 14:49.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:49.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.h:10, 14:49.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPoint.h:9, 14:49.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:6: 14:49.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 14:49.56 264 | } else 14:49.56 | ^~~~ 14:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 14:49.56 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 14:49.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 14:49.56 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 14:49.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 14:49.56 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 14:49.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 14:49.56 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGZoomEvent) 14:49.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:52.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 14:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 14:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.h:8, 14:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.cpp:6: 14:52.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 14:52.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:52.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:52.62 819 | foundInterface = 0; \ 14:52.62 | ^~~~~~~~~~~~~~ 14:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:52.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:52.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:52.62 47 | NS_INTERFACE_MAP_END 14:52.62 | ^~~~~~~~~~~~~~~~~~~~ 14:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:52.62 800 | else 14:52.62 | ^~~~ 14:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:52.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:52.62 | ^~~~~~~~~~~~~~~~~~ 14:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:52.62 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 14:52.62 | ^~~~~~~~~~~~~~~~~~~~~~ 15:02.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 15:02.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 15:02.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 15:02.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.h:9, 15:02.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.cpp:6: 15:02.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 15:02.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:02.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:02.13 819 | foundInterface = 0; \ 15:02.13 | ^~~~~~~~~~~~~~ 15:02.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:02.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:02.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:02.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:02.13 54 | NS_INTERFACE_MAP_END 15:02.13 | ^~~~~~~~~~~~~~~~~~~~ 15:02.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:02.13 800 | else 15:02.13 | ^~~~ 15:02.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:02.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:02.13 | ^~~~~~~~~~~~~~~~~~ 15:02.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:02.13 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:02.13 | ^~~~~~~~~~~~~~~~~~~~~~ 15:05.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 15:05.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 15:05.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.cpp:25: 15:05.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 15:05.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.80 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 15:05.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:05.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 15:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 15:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 15:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 15:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 15:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 15:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 15:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.cpp:10: 15:05.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 15:05.80 585 | class nsCSSValue { 15:05.80 | ^~~~~~~~~~ 15:14.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 15:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:8: 15:14.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 15:14.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:14.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:14.01 837 | foundInterface = 0; \ 15:14.01 | ^~~~~~~~~~~~~~ 15:14.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:14.01 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:14.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:14.01 72 | NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 15:14.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:71:4: note: some parts of macro expansion are not guarded by this 'else' clause 15:14.01 71 | else 15:14.01 | ^~~~ 15:14.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 15:14.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 15:14.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:8: 15:14.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 15:14.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:14.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:14.02 837 | foundInterface = 0; \ 15:14.02 | ^~~~~~~~~~~~~~ 15:14.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:14.02 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:14.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:14.02 251 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 15:14.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:250:4: note: some parts of macro expansion are not guarded by this 'else' clause 15:14.02 250 | else 15:14.02 | ^~~~ 15:37.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 15:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 15:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 15:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.h:9, 15:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.cpp:6: 15:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 15:37.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:37.11 819 | foundInterface = 0; \ 15:37.11 | ^~~~~~~~~~~~~~ 15:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:37.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:37.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:37.11 24 | NS_INTERFACE_MAP_END 15:37.11 | ^~~~~~~~~~~~~~~~~~~~ 15:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:37.11 800 | else 15:37.11 | ^~~~ 15:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:37.11 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:37.11 | ^~~~~~~~~~~~~~~~~~ 15:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:37.11 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:37.11 | ^~~~~~~~~~~~~~~~~~~~~~ 15:40.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 15:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 15:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 15:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.h:9, 15:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:6: 15:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 15:40.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:40.73 819 | foundInterface = 0; \ 15:40.73 | ^~~~~~~~~~~~~~ 15:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:40.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:40.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:40.73 48 | NS_INTERFACE_MAP_END 15:40.73 | ^~~~~~~~~~~~~~~~~~~~ 15:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:40.73 800 | else 15:40.73 | ^~~~ 15:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:40.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:40.74 | ^~~~~~~~~~~~~~~~~~ 15:40.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:40.74 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:40.74 | ^~~~~~~~~~~~~~~~~~~~~~ 15:40.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 15:40.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:40.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:40.74 819 | foundInterface = 0; \ 15:40.74 | ^~~~~~~~~~~~~~ 15:40.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:40.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:40.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:40.74 53 | NS_INTERFACE_MAP_END 15:40.74 | ^~~~~~~~~~~~~~~~~~~~ 15:40.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:40.74 800 | else 15:40.74 | ^~~~ 15:40.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:40.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:40.74 | ^~~~~~~~~~~~~~~~~~ 15:40.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:40.74 52 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:40.74 | ^~~~~~~~~~~~~~~~~~~~~~ 15:41.38 libdom_svg.a.desc 16:09.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:09.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 16:09.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyleStructInlines.h:16, 16:09.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 16:09.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/apz/util/DoubleTapToZoom.cpp:19: 16:09.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:09.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:09.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:09.27 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:09.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:09.28 712 | class CompressedGlyph { 16:09.28 | ^~~~~~~~~~~~~~~ 16:09.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:09.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:09.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:09.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:09.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:09.28 712 | class CompressedGlyph { 16:09.28 | ^~~~~~~~~~~~~~~ 16:15.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 16:15.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 16:15.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 16:15.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 16:15.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 16:15.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.h:9, 16:15.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:6: 16:15.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; unsigned int N = 4]': 16:15.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:211:19: required from here 16:15.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 16:15.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 16:15.62 66 | memset(aT, 0, N * sizeof(T)); 16:15.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 16:15.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsSize.h:11, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsPoint.h:12, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsMargin.h:10, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrValue.h:21, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:20, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:10: 16:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 16:15.63 115 | struct PointTyped : 16:15.63 | ^~~~~~~~~~ 16:15.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.h:9, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:6: 16:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = unsigned int]': 16:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:333:12: required from here 16:15.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 16:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:45:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 16:15.63 45 | memset(aT, 0, sizeof(T)); 16:15.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 16:15.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsSize.h:11, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsPoint.h:12, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsMargin.h:10, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrValue.h:21, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:20, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 16:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 16:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:10: 16:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 16:15.64 115 | struct PointTyped : 16:15.64 | ^~~~~~~~~~ 16:21.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 16:21.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 16:21.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/MobileViewportManager.cpp:14: 16:21.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:21.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:21.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:21.93 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:21.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:21.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:21.94 712 | class CompressedGlyph { 16:21.94 | ^~~~~~~~~~~~~~~ 16:21.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:21.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:21.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:21.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:21.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:21.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:21.94 712 | class CompressedGlyph { 16:21.94 | ^~~~~~~~~~~~~~~ 16:25.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:25.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 16:25.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/PositionedEventTargeting.cpp:14: 16:25.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:25.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:25.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.54 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:25.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:25.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:25.54 712 | class CompressedGlyph { 16:25.54 | ^~~~~~~~~~~~~~~ 16:25.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:25.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:25.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:25.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:25.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:25.54 712 | class CompressedGlyph { 16:25.54 | ^~~~~~~~~~~~~~~ 16:29.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 16:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 16:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/RestyleManager.cpp:23: 16:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 16:29.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.66 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 16:29.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:29.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.h:21, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleContext.h:13, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/WritingModes.h:10, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrame.h:31, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RestyleManager.h:15, 16:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/RestyleManager.cpp:11: 16:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 16:29.66 585 | class nsCSSValue { 16:29.66 | ^~~~~~~~~~ 16:29.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 16:29.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 16:29.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/RestyleManager.cpp:32: 16:29.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:29.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:29.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.82 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:29.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:29.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:29.82 712 | class CompressedGlyph { 16:29.82 | ^~~~~~~~~~~~~~~ 16:29.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:29.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:29.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.82 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:29.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:29.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:29.83 712 | class CompressedGlyph { 16:29.83 | ^~~~~~~~~~~~~~~ 16:34.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:34.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 16:34.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 16:34.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 16:34.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/RestyleManagerBase.cpp:14: 16:34.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:34.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:34.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:34.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:34.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:34.97 712 | class CompressedGlyph { 16:34.97 | ^~~~~~~~~~~~~~~ 16:34.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:34.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:34.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:34.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:34.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:34.97 712 | class CompressedGlyph { 16:34.97 | ^~~~~~~~~~~~~~~ 16:59.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:59.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 16:59.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsBidiPresUtils.cpp:10: 16:59.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:59.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.50 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:59.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:59.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:59.50 712 | class CompressedGlyph { 16:59.50 | ^~~~~~~~~~~~~~~ 16:59.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:59.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.50 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:59.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:59.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:59.50 712 | class CompressedGlyph { 16:59.50 | ^~~~~~~~~~~~~~~ 17:04.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 17:04.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 17:04.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 17:04.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 17:04.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSFrameConstructor.cpp:24: 17:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:04.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:04.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:04.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:04.13 712 | class CompressedGlyph { 17:04.13 | ^~~~~~~~~~~~~~~ 17:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:04.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:04.13 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:04.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:04.13 712 | class CompressedGlyph { 17:04.13 | ^~~~~~~~~~~~~~~ 17:05.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 17:05.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 17:05.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 17:05.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSFrameConstructor.cpp:113: 17:05.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 17:05.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 17:05.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:05.16 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 17:05.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:05.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 17:05.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 17:05.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 17:05.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.h:21, 17:05.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 17:05.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleContext.h:13, 17:05.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/WritingModes.h:10, 17:05.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrame.h:31, 17:05.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 17:05.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 17:05.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSFrameConstructor.h:16, 17:05.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSFrameConstructor.cpp:11: 17:05.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 17:05.17 585 | class nsCSSValue { 17:05.17 | ^~~~~~~~~~ 17:10.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 17:10.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 17:10.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 17:10.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSRendering.cpp:46: 17:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:10.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:10.32 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:10.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:10.32 712 | class CompressedGlyph { 17:10.32 | ^~~~~~~~~~~~~~~ 17:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:10.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:10.32 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:10.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:10.32 712 | class CompressedGlyph { 17:10.32 | ^~~~~~~~~~~~~~~ 17:16.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 17:16.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 17:16.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCaret.cpp:15: 17:16.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:16.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:16.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:16.92 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:16.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:16.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:16.93 712 | class CompressedGlyph { 17:16.93 | ^~~~~~~~~~~~~~~ 17:16.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:16.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:16.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:16.93 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:16.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:16.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:16.93 712 | class CompressedGlyph { 17:16.93 | ^~~~~~~~~~~~~~~ 17:25.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 17:25.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 17:25.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 17:25.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDisplayList.cpp:28: 17:25.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:25.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:25.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:25.98 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:25.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:25.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:25.99 712 | class CompressedGlyph { 17:25.99 | ^~~~~~~~~~~~~~~ 17:25.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:25.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:25.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:25.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:25.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:25.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:25.99 712 | class CompressedGlyph { 17:25.99 | ^~~~~~~~~~~~~~~ 17:35.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 17:35.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 17:35.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp:47: 17:35.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:35.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:35.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:35.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:35.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:35.10 712 | class CompressedGlyph { 17:35.10 | ^~~~~~~~~~~~~~~ 17:35.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:35.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:35.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:35.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:35.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:35.10 712 | class CompressedGlyph { 17:35.10 | ^~~~~~~~~~~~~~~ 17:35.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoElementSnapshot.h:12, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoStyleSet.h:12, 17:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp:8: 17:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 17:35.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:35.77 819 | foundInterface = 0; \ 17:35.77 | ^~~~~~~~~~~~~~ 17:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:35.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:35.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 17:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:35.78 537 | NS_INTERFACE_MAP_END 17:35.78 | ^~~~~~~~~~~~~~~~~~~~ 17:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:35.78 800 | else 17:35.78 | ^~~~ 17:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:35.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:35.78 | ^~~~~~~~~~~~~~~~~~ 17:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp:535:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:35.78 535 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 17:35.78 | ^~~~~~~~~~~~~~~~~~~~~~ 17:53.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 17:53.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 17:53.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsLayoutUtils.cpp:24: 17:53.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:53.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:53.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:53.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:53.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:53.85 712 | class CompressedGlyph { 17:53.85 | ^~~~~~~~~~~~~~~ 17:53.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:53.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:53.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:53.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:53.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:53.85 712 | class CompressedGlyph { 17:53.85 | ^~~~~~~~~~~~~~~ 17:57.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 17:57.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/composite/AsyncCompositionManager.cpp:31: 17:57.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:57.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:57.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:57.43 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:57.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:57.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:57.43 712 | class CompressedGlyph { 17:57.43 | ^~~~~~~~~~~~~~~ 17:57.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 17:57.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 17:57.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 17:57.43 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:57.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:57.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:57.43 712 | class CompressedGlyph { 17:57.43 | ^~~~~~~~~~~~~~~ 18:04.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 18:04.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 18:04.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:36: 18:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:04.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.90 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:04.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:04.90 712 | class CompressedGlyph { 18:04.90 | ^~~~~~~~~~~~~~~ 18:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:04.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.90 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:04.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:04.90 712 | class CompressedGlyph { 18:04.90 | ^~~~~~~~~~~~~~~ 18:05.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 18:05.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 18:05.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:41: 18:05.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 18:05.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.73 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 18:05.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:05.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.h:21, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleContext.h:13, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/WritingModes.h:10, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrame.h:31, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventStateManager.h:17, 18:05.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:11: 18:05.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 18:05.73 585 | class nsCSSValue { 18:05.73 | ^~~~~~~~~~ 18:06.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 18:06.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 18:06.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 18:06.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 18:06.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 18:06.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 18:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 18:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:10: 18:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 18:06.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:06.78 819 | foundInterface = 0; \ 18:06.78 | ^~~~~~~~~~~~~~ 18:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:06.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:06.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:06.78 347 | NS_INTERFACE_MAP_END 18:06.78 | ^~~~~~~~~~~~~~~~~~~~ 18:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:06.78 800 | else 18:06.78 | ^~~~ 18:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:06.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:06.78 | ^~~~~~~~~~~~~~~~~~ 18:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:346:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:06.78 346 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 18:06.78 | ^~~~~~~~~~~~~~~~~~~~~~ 18:13.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 18:13.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresShell.cpp:45: 18:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:13.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:13.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:13.83 712 | class CompressedGlyph { 18:13.83 | ^~~~~~~~~~~~~~~ 18:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:13.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.84 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:13.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:13.84 712 | class CompressedGlyph { 18:13.84 | ^~~~~~~~~~~~~~~ 18:14.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresShell.cpp: In member function 'bool PresShell::DoReflow(nsIFrame*, bool)': 18:14.92 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresShell.cpp: unused variable 'uri' 18:14.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresShell.cpp:9092:11: warning: unused variable 'uri' [-Wunused-variable] 18:14.92 9092 | nsIURI *uri = mDocument->GetDocumentURI(); 18:14.93 | ^~~ 18:24.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 18:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 18:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsRefreshDriver.cpp:43: 18:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:24.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:24.78 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:24.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:24.78 712 | class CompressedGlyph { 18:24.78 | ^~~~~~~~~~~~~~~ 18:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:24.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:24.78 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:24.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:24.78 712 | class CompressedGlyph { 18:24.78 | ^~~~~~~~~~~~~~~ 18:33.78 liblayout_base.a.desc 18:34.00 libmemory_volatile.a.desc 18:36.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 18:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 18:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 18:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 18:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 18:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/BlobChild.h:10, 18:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:6: 18:36.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobInputStreamTether::QueryInterface(const nsIID&, void**)': 18:36.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:36.56 819 | foundInterface = 0; \ 18:36.56 | ^~~~~~~~~~~~~~ 18:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:36.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:486:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:36.56 486 | NS_INTERFACE_MAP_END 18:36.56 | ^~~~~~~~~~~~~~~~~~~~ 18:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:36.56 811 | else 18:36.56 | ^~~~ 18:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:36.56 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:485:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:36.56 485 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::RemoteInputStream::QueryInterface(const nsIID&, void**)': 18:36.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:36.60 819 | foundInterface = 0; \ 18:36.60 | ^~~~~~~~~~~~~~ 18:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:36.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:36.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:36.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:1176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:36.61 1176 | NS_INTERFACE_MAP_END 18:36.61 | ^~~~~~~~~~~~~~~~~~~~ 18:36.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:36.61 800 | else 18:36.61 | ^~~~ 18:36.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:36.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:36.61 | ^~~~~~~~~~~~~~~~~~ 18:36.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:1175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:36.61 1175 | NS_INTERFACE_MAP_ENTRY(IPrivateRemoteInputStream) 18:36.61 | ^~~~~~~~~~~~~~~~~~~~~~ 18:55.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 18:55.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 18:55.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 18:55.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 18:55.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 18:55.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 18:55.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.h:10, 18:55.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.cpp:10: 18:55.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 18:55.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:55.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:55.83 819 | foundInterface = 0; \ 18:55.83 | ^~~~~~~~~~~~~~ 18:55.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:55.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:55.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:55.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:55.83 488 | NS_INTERFACE_MAP_END 18:55.83 | ^~~~~~~~~~~~~~~~~~~~ 18:55.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:55.83 811 | else 18:55.83 | ^~~~ 18:55.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:55.83 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:55.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:55.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:55.83 487 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 18:55.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:04.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 19:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 19:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 19:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 19:04.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.h:9, 19:04.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:10: 19:04.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 19:04.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:04.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:04.30 819 | foundInterface = 0; \ 19:04.30 | ^~~~~~~~~~~~~~ 19:04.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:04.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:04.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:04.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:2430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:04.30 2430 | NS_INTERFACE_MAP_END 19:04.30 | ^~~~~~~~~~~~~~~~~~~~ 19:04.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:04.30 811 | else 19:04.30 | ^~~~ 19:04.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:04.30 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:04.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:04.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:2429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:04.30 2429 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 19:04.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:04.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 19:04.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 19:04.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 19:04.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 19:04.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsAutoPtr.h:9, 19:04.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 19:04.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 19:04.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.h:9, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:10: 19:04.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 19:04.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 19:04.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 19:04.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 19:04.59 31 | memset(aT, 0, sizeof(T)); 19:04.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 19:04.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:140: 19:04.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 19:04.59 137 | struct AmountFns 19:04.59 | ^~~~~~~~~ 19:04.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsAutoPtr.h:9, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.h:9, 19:04.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:10: 19:04.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 19:04.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 19:04.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 19:04.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 19:04.59 31 | memset(aT, 0, sizeof(T)); 19:04.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 19:04.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:140: 19:04.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 19:04.59 172 | struct SizeOfTabFns 19:04.59 | ^~~~~~~~~~~~ 19:41.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 19:41.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 19:41.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:84: 19:41.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:41.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:41.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:41.01 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:41.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:41.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:41.01 712 | class CompressedGlyph { 19:41.01 | ^~~~~~~~~~~~~~~ 19:41.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:41.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:41.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:41.01 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:41.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:41.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:41.01 712 | class CompressedGlyph { 19:41.01 | ^~~~~~~~~~~~~~~ 19:41.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 19:41.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 19:41.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:41.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 19:41.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 19:41.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.h:9, 19:41.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:8: 19:41.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 19:41.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:41.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:41.18 819 | foundInterface = 0; \ 19:41.18 | ^~~~~~~~~~~~~~ 19:41.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:41.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:41.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:41.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:41.18 188 | NS_INTERFACE_MAP_END 19:41.18 | ^~~~~~~~~~~~~~~~~~~~ 19:41.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:41.18 800 | else 19:41.18 | ^~~~ 19:41.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:41.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:41.18 | ^~~~~~~~~~~~~~~~~~ 19:41.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:187:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:41.18 187 | NS_INTERFACE_MAP_ENTRY(nsISupports) 19:41.18 | ^~~~~~~~~~~~~~~~~~~~~~ 19:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 19:41.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:41.24 837 | foundInterface = 0; \ 19:41.24 | ^~~~~~~~~~~~~~ 19:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 19:41.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 19:41.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:798:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19:41.24 798 | NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 19:41.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:41.24 800 | else 19:41.24 | ^~~~ 19:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:41.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:41.25 | ^~~~~~~~~~~~~~~~~~ 19:41.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:797:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:41.25 797 | NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 19:41.25 | ^~~~~~~~~~~~~~~~~~~~~~ 19:41.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildGlobal::QueryInterface(const nsIID&, void**)': 19:41.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:41.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:41.32 837 | foundInterface = 0; \ 19:41.32 | ^~~~~~~~~~~~~~ 19:41.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 19:41.32 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 19:41.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:41.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:3230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19:41.32 3230 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 19:41.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:41.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:97: 19:41.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 19:41.32 49 | } else 19:41.32 | ^~~~ 19:41.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 19:41.32 49 | } else 19:41.32 | ^~~~ 19:41.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 19:41.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/ipc/LayerTransactionParent.cpp:37: 19:41.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:41.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:41.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:41.87 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:41.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:41.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:41.87 712 | class CompressedGlyph { 19:41.87 | ^~~~~~~~~~~~~~~ 19:41.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:41.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:41.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:41.87 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:41.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:41.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:41.87 712 | class CompressedGlyph { 19:41.87 | ^~~~~~~~~~~~~~~ 19:54.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 19:54.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 19:54.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabParent.cpp:68: 19:54.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:54.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:54.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:54.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:54.09 712 | class CompressedGlyph { 19:54.09 | ^~~~~~~~~~~~~~~ 19:54.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:54.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.09 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:54.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:54.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:54.09 712 | class CompressedGlyph { 19:54.09 | ^~~~~~~~~~~~~~~ 20:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp: In member function 'virtual bool mozilla::dom::nsIContentParent::DeallocPSendStreamParent(mozilla::ipc::PSendStreamParent*)': 20:04.06 Warning: -Wdelete-incomplete in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp: possible problem detected in invocation of 'operator delete' 20:04.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp:295:3: warning: possible problem detected in invocation of 'operator delete' [-Wdelete-incomplete] 20:04.07 295 | delete aActor; 20:04.07 | ^~~~~~~~~~~~~ 20:04.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp:293:63: warning: 'aActor' has incomplete type 20:04.07 293 | nsIContentParent::DeallocPSendStreamParent(PSendStreamParent* aActor) 20:04.07 | ~~~~~~~~~~~~~~~~~~~^~~~~~ 20:04.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp:6: 20:04.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.h:34:7: note: forward declaration of 'class mozilla::ipc::PSendStreamParent' 20:04.07 34 | class PSendStreamParent; 20:04.07 | ^~~~~~~~~~~~~~~~~ 20:04.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 20:04.07 295 | delete aActor; 20:04.07 | ^~~~~~~~~~~~~ 20:05.17 libdom_ipc.a.desc 20:37.90 libgfx_ipc.a.desc 20:38.28 libwidget_gtkxtbin.a.desc 20:41.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:41.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 20:41.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 20:41.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 20:41.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 20:41.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 20:41.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 20:41.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TCPServerSocketBinding.h:6, 20:41.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocket.cpp:6: 20:41.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 20:41.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:41.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:41.81 837 | foundInterface = 0; \ 20:41.81 | ^~~~~~~~~~~~~~ 20:41.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:41.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:41.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocket.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:41.81 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 20:41.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:41.82 800 | else 20:41.82 | ^~~~ 20:41.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:41.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:41.82 | ^~~~~~~~~~~~~~~~~~ 20:41.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocket.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:41.82 42 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 20:41.82 | ^~~~~~~~~~~~~~~~~~~~~~ 20:42.58 libgfx_layers.a.desc 20:45.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 20:45.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 20:45.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 20:45.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocket.h:11, 20:45.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocketChild.h:9, 20:45.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.h:9, 20:45.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.cpp:6: 20:45.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 20:45.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:45.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:45.32 819 | foundInterface = 0; \ 20:45.32 | ^~~~~~~~~~~~~~ 20:45.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:45.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:45.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:45.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:45.32 26 | NS_INTERFACE_MAP_END 20:45.32 | ^~~~~~~~~~~~~~~~~~~~ 20:45.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:45.32 800 | else 20:45.32 | ^~~~ 20:45.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:45.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:45.32 | ^~~~~~~~~~~~~~~~~~ 20:45.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:45.32 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:45.32 | ^~~~~~~~~~~~~~~~~~~~~~ 20:45.69 libdom_media_webaudio_blink.a.desc 20:47.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 20:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFactory.h:10, 20:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Module.h:11, 20:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 20:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsAppShellFactory.cpp:6, 20:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 20:47.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 20:47.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:47.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:47.24 819 | foundInterface = 0; \ 20:47.24 | ^~~~~~~~~~~~~~ 20:47.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:47.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:47.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:47.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsAppShellService.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:47.24 233 | NS_INTERFACE_MAP_END 20:47.24 | ^~~~~~~~~~~~~~~~~~~~ 20:47.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:47.24 800 | else 20:47.24 | ^~~~ 20:47.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:47.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:47.24 | ^~~~~~~~~~~~~~~~~~ 20:47.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsAppShellService.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:47.24 232 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 20:47.24 | ^~~~~~~~~~~~~~~~~~~~~~ 20:47.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 20:47.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:47.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:47.62 819 | foundInterface = 0; \ 20:47.62 | ^~~~~~~~~~~~~~ 20:47.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:47.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:47.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsChromeTreeOwner.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:47.62 102 | NS_INTERFACE_MAP_END 20:47.62 | ^~~~~~~~~~~~~~~~~~~~ 20:47.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:47.62 800 | else 20:47.62 | ^~~~ 20:47.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:47.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:47.62 | ^~~~~~~~~~~~~~~~~~ 20:47.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsChromeTreeOwner.cpp:101:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:47.62 101 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 20:47.62 | ^~~~~~~~~~~~~~~~~~~~~~ 20:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 20:47.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:47.64 819 | foundInterface = 0; \ 20:47.64 | ^~~~~~~~~~~~~~ 20:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:47.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:47.64 116 | NS_INTERFACE_MAP_END 20:47.64 | ^~~~~~~~~~~~~~~~~~~~ 20:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:816:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:47.64 816 | else 20:47.64 | ^~~~ 20:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:881:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 20:47.64 881 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 20:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp:115:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 20:47.64 115 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 20:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 20:47.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:47.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:47.65 851 | foundInterface = 0; \ 20:47.65 | ^~~~~~~~~~~~~~ 20:47.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 20:47.66 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 20:47.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp:959:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 20:47.66 959 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 20:47.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:47.66 800 | else 20:47.66 | ^~~~ 20:47.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:47.66 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:47.66 | ^~~~~~~~~~~~~~~~~~ 20:47.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp:958:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:47.66 958 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 20:47.66 | ^~~~~~~~~~~~~~~~~~~~~~ 20:47.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 20:47.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:47.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:47.72 837 | foundInterface = 0; \ 20:47.72 | ^~~~~~~~~~~~~~ 20:47.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:47.72 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:47.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsWebShellWindow.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:47.72 108 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 20:47.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:47.72 800 | else 20:47.72 | ^~~~ 20:47.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:47.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:47.72 | ^~~~~~~~~~~~~~~~~~ 20:47.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsWebShellWindow.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:47.72 107 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 20:47.72 | ^~~~~~~~~~~~~~~~~~~~~~ 20:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 20:49.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:49.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:49.30 819 | foundInterface = 0; \ 20:49.30 | ^~~~~~~~~~~~~~ 20:49.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:49.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:49.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:49.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsXULWindow.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:49.30 135 | NS_INTERFACE_MAP_END 20:49.30 | ^~~~~~~~~~~~~~~~~~~~ 20:49.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:65: 20:49.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsXULWindow.cpp:134:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:49.30 134 | else 20:49.30 | ^~~~ 20:49.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 20:49.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 20:49.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 20:49.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 20:49.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 20:49.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.h:9, 20:49.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.cpp:6: 20:49.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 20:49.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:49.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:49.43 819 | foundInterface = 0; \ 20:49.43 | ^~~~~~~~~~~~~~ 20:49.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:49.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:49.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:49.43 28 | NS_INTERFACE_MAP_END 20:49.43 | ^~~~~~~~~~~~~~~~~~~~ 20:49.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:49.43 800 | else 20:49.43 | ^~~~ 20:49.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:49.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:49.43 | ^~~~~~~~~~~~~~~~~~ 20:49.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:49.43 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:49.43 | ^~~~~~~~~~~~~~~~~~~~~~ 20:51.63 libxpfe_appshell.a.desc 20:52.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:52.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 20:52.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 20:52.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 20:52.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 20:52.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 20:52.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:6: 20:52.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 20:52.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:52.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:52.01 819 | foundInterface = 0; \ 20:52.01 | ^~~~~~~~~~~~~~ 20:52.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:52.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:52.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:52.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:52.01 50 | NS_INTERFACE_MAP_END 20:52.01 | ^~~~~~~~~~~~~~~~~~~~ 20:52.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:52.01 800 | else 20:52.01 | ^~~~ 20:52.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:52.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:52.01 | ^~~~~~~~~~~~~~~~~~ 20:52.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:52.01 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:52.01 | ^~~~~~~~~~~~~~~~~~~~~~ 20:52.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 20:52.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:52.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:52.02 837 | foundInterface = 0; \ 20:52.02 | ^~~~~~~~~~~~~~ 20:52.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:52.02 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:52.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:52.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:52.02 145 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 20:52.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:52.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:52.02 800 | else 20:52.02 | ^~~~ 20:52.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:52.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:52.02 | ^~~~~~~~~~~~~~~~~~ 20:52.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:52.02 144 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 20:52.02 | ^~~~~~~~~~~~~~~~~~~~~~ 20:55.49 libdom_media_wave.a.desc 20:55.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 20:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 20:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 20:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 20:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 20:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.h:9, 20:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.cpp:7: 20:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 20:55.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:55.73 819 | foundInterface = 0; \ 20:55.73 | ^~~~~~~~~~~~~~ 20:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:55.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:55.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:55.73 67 | NS_INTERFACE_MAP_END 20:55.73 | ^~~~~~~~~~~~~~~~~~~~ 20:55.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:55.74 800 | else 20:55.74 | ^~~~ 20:55.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:55.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:55.74 | ^~~~~~~~~~~~~~~~~~ 20:55.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:55.74 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:55.74 | ^~~~~~~~~~~~~~~~~~~~~~ 20:55.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:55.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:55.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 20:55.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 20:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp: In member function 'virtual nsresult mozEnglishWordUtils::QueryInterface(const nsIID&, void**)': 20:55.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:55.99 819 | foundInterface = 0; \ 20:55.99 | ^~~~~~~~~~~~~~ 20:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:55.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:55.99 22 | NS_INTERFACE_MAP_END 20:55.99 | ^~~~~~~~~~~~~~~~~~~~ 20:55.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:16, 20:55.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 20:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:55.99 264 | } else 20:55.99 | ^~~~ 20:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 20:55.99 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 20:55.99 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 20:55.99 21 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozEnglishWordUtils) 20:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:58.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:11, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 20:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 20:58.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:58.40 819 | foundInterface = 0; \ 20:58.40 | ^~~~~~~~~~~~~~ 20:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:58.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:58.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:58.40 541 | NS_INTERFACE_MAP_END 20:58.40 | ^~~~~~~~~~~~~~~~~~~~ 20:58.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/SelectionState.h:11, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:12, 20:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 20:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:58.40 264 | } else 20:58.40 | ^~~~ 20:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 20:58.40 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:58.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 20:58.40 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:58.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:540:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 20:58.40 540 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 20:58.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:59.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 20:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 20:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 20:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 20:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 20:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 20:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.h:9, 20:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.cpp:6: 20:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 20:59.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:59.93 819 | foundInterface = 0; \ 20:59.93 | ^~~~~~~~~~~~~~ 20:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:59.93 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:59.93 58 | NS_INTERFACE_MAP_END 20:59.93 | ^~~~~~~~~~~~~~~~~~~~ 20:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:59.94 800 | else 20:59.94 | ^~~~ 20:59.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:59.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:59.94 | ^~~~~~~~~~~~~~~~~~ 20:59.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:59.94 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:59.94 | ^~~~~~~~~~~~~~~~~~~~~~ 21:02.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:02.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 21:02.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 21:02.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.h:10, 21:02.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.cpp:6: 21:02.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 21:02.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:02.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:02.51 837 | foundInterface = 0; \ 21:02.51 | ^~~~~~~~~~~~~~ 21:02.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:02.51 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:02.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:02.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:02.51 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:02.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:02.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:02.51 800 | else 21:02.51 | ^~~~ 21:02.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:02.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:02.51 | ^~~~~~~~~~~~~~~~~~ 21:02.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:02.51 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 21:02.51 | ^~~~~~~~~~~~~~~~~~~~~~ 21:03.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 21:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.h:9, 21:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 21:03.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 21:03.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:03.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:03.03 819 | foundInterface = 0; \ 21:03.03 | ^~~~~~~~~~~~~~ 21:03.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:03.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:03.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:03.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:03.03 52 | NS_INTERFACE_MAP_END 21:03.03 | ^~~~~~~~~~~~~~~~~~~~ 21:03.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.h:17, 21:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 21:03.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:03.04 264 | } else 21:03.04 | ^~~~ 21:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 21:03.04 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:03.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 21:03.04 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:03.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 21:03.04 51 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozPersonalDictionary) 21:03.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:04.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:04.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 21:04.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.h:9, 21:04.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 21:04.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 21:04.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:04.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:04.84 819 | foundInterface = 0; \ 21:04.84 | ^~~~~~~~~~~~~~ 21:04.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:04.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:04.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:04.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:04.85 30 | NS_INTERFACE_MAP_END 21:04.85 | ^~~~~~~~~~~~~~~~~~~~ 21:04.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.h:19, 21:04.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 21:04.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:04.85 264 | } else 21:04.85 | ^~~~ 21:04.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 21:04.85 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:04.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:04.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 21:04.85 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 21:04.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:04.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 21:04.85 29 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 21:04.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:08.47 libdom_network.a.desc 21:09.02 libextensions_spellcheck_src.a.desc 21:10.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:10.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 21:10.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txmgr/nsTransactionManager.cpp:8: 21:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txmgr/nsTransactionManager.cpp: In member function 'virtual nsresult nsTransactionManager::QueryInterface(const nsIID&, void**)': 21:10.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:10.54 819 | foundInterface = 0; \ 21:10.54 | ^~~~~~~~~~~~~~ 21:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:10.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txmgr/nsTransactionManager.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:10.54 54 | NS_INTERFACE_MAP_END 21:10.54 | ^~~~~~~~~~~~~~~~~~~~ 21:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:10.54 811 | else 21:10.54 | ^~~~ 21:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:10.54 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txmgr/nsTransactionManager.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:10.54 53 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 21:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:10.58 libstartupcache.a.desc 21:11.64 libeditor_txmgr.a.desc 21:11.91 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util_linux.cc: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead 21:11.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 21:11.91 120 | std::auto_ptr mEnvp; 21:11.91 | ^~~~~~~~ 21:11.91 In file included from /usr/include/c++/11/memory:76, 21:11.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/memory:3, 21:11.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/stl_wrappers/memory:50, 21:11.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util_linux.cc:10: 21:11.91 /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here 21:11.91 57 | template class auto_ptr; 21:11.91 | ^~~~~~~~ 21:17.67 libipc_chromium.a.desc 21:20.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 21:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 21:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 21:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 21:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 21:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Console.h:9, 21:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/console/Console.cpp:6: 21:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 21:20.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:20.45 819 | foundInterface = 0; \ 21:20.45 | ^~~~~~~~~~~~~~ 21:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:20.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:20.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/console/Console.cpp:819:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:20.45 819 | NS_INTERFACE_MAP_END 21:20.45 | ^~~~~~~~~~~~~~~~~~~~ 21:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:20.45 800 | else 21:20.45 | ^~~~ 21:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:20.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:20.45 | ^~~~~~~~~~~~~~~~~~ 21:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/console/Console.cpp:818:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:20.45 818 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 21:20.45 | ^~~~~~~~~~~~~~~~~~~~~~ 21:22.48 libnetwerk_ipc.a.desc 21:23.21 libnetwerk_system_linux.a.desc 21:23.39 libdom_console.a.desc 21:23.47 libaccessible_ipc_other.a.desc 21:25.42 libextensions_auth.a.desc 21:25.69 libnetwerk_protocol_file.a.desc 21:27.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 21:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 21:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 21:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 21:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 21:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 21:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 21:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 21:27.14 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 21:27.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 21:27.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 21:27.14 | ^ 21:29.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 21:29.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 21:29.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 21:29.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 21:29.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 21:29.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 21:29.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 21:29.29 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 21:29.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 21:29.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 21:29.29 | ^ 21:29.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 21:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSourceDecoder.h:11, 21:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.h:9, 21:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.cpp:6: 21:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 21:29.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:29.34 837 | foundInterface = 0; \ 21:29.34 | ^~~~~~~~~~~~~~ 21:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:29.34 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:29.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.cpp:574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:29.34 574 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:29.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:29.34 800 | else 21:29.34 | ^~~~ 21:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:29.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:29.34 | ^~~~~~~~~~~~~~~~~~ 21:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.cpp:573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:29.34 573 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 21:29.34 | ^~~~~~~~~~~~~~~~~~~~~~ 21:31.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 21:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 21:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 21:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 21:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 21:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 21:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 21:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 21:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 21:31.53 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 21:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 21:31.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 21:31.53 | ^ 21:33.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 21:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 21:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 21:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 21:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 21:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 21:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 21:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 21:33.68 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 21:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 21:33.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 21:33.68 | ^ 21:34.76 libdom_media_platforms_ffmpeg_ffmpeg58.a.desc 21:41.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRunnable.h:10, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:10, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/MozPromise.h:9, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.h:9, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp:6: 21:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 21:41.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:41.53 837 | foundInterface = 0; \ 21:41.53 | ^~~~~~~~~~~~~~ 21:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:41.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:41.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:41.53 587 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:41.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/TimeUnits.h:13, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaInfo.h:17, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/AbstractMediaDecoder.h:15, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaDecoder.h:30, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.h:9, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.h:10, 21:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp:6: 21:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:41.53 258 | } else 21:41.53 | ^~~~ 21:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 21:41.53 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 21:41.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 21:41.53 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 21:41.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp:586:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 21:41.53 586 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBuffer) 21:41.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:43.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 21:43.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 21:43.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsComboboxControlFrame.cpp:25: 21:43.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:43.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:43.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:43.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:43.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:43.83 712 | class CompressedGlyph { 21:43.83 | ^~~~~~~~~~~~~~~ 21:43.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:43.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:43.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.83 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:43.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:43.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:43.83 712 | class CompressedGlyph { 21:43.83 | ^~~~~~~~~~~~~~~ 21:44.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRunnable.h:10, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:10, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/MozPromise.h:9, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.h:9, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.h:9, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp:6: 21:44.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 21:44.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:44.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:44.74 837 | foundInterface = 0; \ 21:44.74 | ^~~~~~~~~~~~~~ 21:44.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:44.74 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:44.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:44.74 218 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:44.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/TimeUnits.h:13, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaInfo.h:17, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/AbstractMediaDecoder.h:15, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaDecoder.h:30, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.h:9, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.h:10, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.h:9, 21:44.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp:6: 21:44.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:44.74 258 | } else 21:44.74 | ^~~~ 21:44.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 21:44.74 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 21:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:44.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 21:44.74 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 21:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:44.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 21:44.74 217 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBufferList) 21:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:51.25 libdom_media_mediasource.a.desc 21:52.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 21:52.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 21:52.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 21:52.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 21:52.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsFieldSetFrame.cpp:16: 21:52.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:52.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:52.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:52.17 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:52.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:52.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:52.17 712 | class CompressedGlyph { 21:52.17 | ^~~~~~~~~~~~~~~ 21:52.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:52.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:52.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:52.17 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:52.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:52.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:52.17 712 | class CompressedGlyph { 21:52.17 | ^~~~~~~~~~~~~~~ 21:52.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:52.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:52.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 21:52.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:52.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 21:52.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 21:52.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PushManager.h:28, 21:52.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushManager.cpp:6: 21:52.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 21:52.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:52.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:52.80 819 | foundInterface = 0; \ 21:52.80 | ^~~~~~~~~~~~~~ 21:52.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:52.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:52.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:52.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushManager.cpp:464:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:52.80 464 | NS_INTERFACE_MAP_END 21:52.80 | ^~~~~~~~~~~~~~~~~~~~ 21:52.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:52.80 800 | else 21:52.80 | ^~~~ 21:52.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:52.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:52.80 | ^~~~~~~~~~~~~~~~~~ 21:52.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushManager.cpp:463:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:52.80 463 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:52.80 | ^~~~~~~~~~~~~~~~~~~~~~ 21:55.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:55.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:55.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPushNotifier.h:10, 21:55.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.h:8, 21:55.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:5: 21:55.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 21:55.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:55.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:55.77 819 | foundInterface = 0; \ 21:55.77 | ^~~~~~~~~~~~~~ 21:55.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:55.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:55.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:55.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:55.77 39 | NS_INTERFACE_MAP_END 21:55.77 | ^~~~~~~~~~~~~~~~~~~~ 21:55.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:55.77 800 | else 21:55.77 | ^~~~ 21:55.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:55.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:55.77 | ^~~~~~~~~~~~~~~~~~ 21:55.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:55.77 38 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 21:55.77 | ^~~~~~~~~~~~~~~~~~~~~~ 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 21:55.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:55.78 819 | foundInterface = 0; \ 21:55.78 | ^~~~~~~~~~~~~~ 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:55.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:55.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:55.78 152 | NS_INTERFACE_MAP_END 21:55.78 | ^~~~~~~~~~~~~~~~~~~~ 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:55.78 800 | else 21:55.78 | ^~~~ 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:55.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:55.78 | ^~~~~~~~~~~~~~~~~~ 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:55.78 151 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 21:55.78 | ^~~~~~~~~~~~~~~~~~~~~~ 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 21:55.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:55.78 819 | foundInterface = 0; \ 21:55.78 | ^~~~~~~~~~~~~~ 21:55.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:55.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:55.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:55.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:55.79 234 | NS_INTERFACE_MAP_END 21:55.79 | ^~~~~~~~~~~~~~~~~~~~ 21:55.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:55.79 800 | else 21:55.79 | ^~~~ 21:55.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:55.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:55.79 | ^~~~~~~~~~~~~~~~~~ 21:55.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:55.79 233 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 21:55.79 | ^~~~~~~~~~~~~~~~~~~~~~ 21:58.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:58.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 21:58.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PushSubscription.h:9, 21:58.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscription.cpp:5: 21:58.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 21:58.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:58.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:58.04 819 | foundInterface = 0; \ 21:58.04 | ^~~~~~~~~~~~~~ 21:58.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:58.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:58.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:58.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:58.04 232 | NS_INTERFACE_MAP_END 21:58.04 | ^~~~~~~~~~~~~~~~~~~~ 21:58.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:58.04 800 | else 21:58.04 | ^~~~ 21:58.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:58.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:58.04 | ^~~~~~~~~~~~~~~~~~ 21:58.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:58.04 231 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:58.04 | ^~~~~~~~~~~~~~~~~~~~~~ 21:59.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 21:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 21:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PushSubscriptionOptions.h:8, 21:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscriptionOptions.cpp:5: 21:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 21:59.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:59.57 819 | foundInterface = 0; \ 21:59.57 | ^~~~~~~~~~~~~~ 21:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:59.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:59.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscriptionOptions.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:59.57 52 | NS_INTERFACE_MAP_END 21:59.57 | ^~~~~~~~~~~~~~~~~~~~ 21:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:59.57 800 | else 21:59.57 | ^~~~ 21:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:59.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:59.57 | ^~~~~~~~~~~~~~~~~~ 21:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscriptionOptions.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:59.57 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:59.57 | ^~~~~~~~~~~~~~~~~~~~~~ 21:59.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 21:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsFormControlFrame.cpp:13: 21:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:59.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:59.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:59.96 712 | class CompressedGlyph { 21:59.96 | ^~~~~~~~~~~~~~~ 21:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:59.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:59.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:59.96 712 | class CompressedGlyph { 21:59.96 | ^~~~~~~~~~~~~~~ 22:01.42 libdom_push.a.desc 22:03.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:03.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:03.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRunnable.h:10, 22:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:10, 22:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/AbstractThread.cpp:6, 22:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:2: 22:03.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 22:03.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:03.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:03.14 819 | foundInterface = 0; \ 22:03.14 | ^~~~~~~~~~~~~~ 22:03.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:03.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:03.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:03.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThread.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:03.14 175 | NS_INTERFACE_MAP_END 22:03.14 | ^~~~~~~~~~~~~~~~~~~~ 22:03.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:137: 22:03.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThread.cpp:174:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:03.14 174 | } else 22:03.14 | ^~~~ 22:05.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 22:05.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 22:05.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.h:9, 22:05.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:6, 22:05.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 22:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 22:05.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:05.56 819 | foundInterface = 0; \ 22:05.56 | ^~~~~~~~~~~~~~ 22:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:05.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:05.56 170 | NS_INTERFACE_MAP_END 22:05.56 | ^~~~~~~~~~~~~~~~~~~~ 22:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:05.56 64 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 22:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:05.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:9, 22:05.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 22:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:05.56 137 | } else 22:05.56 | ^~~~ 22:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 22:05.56 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 22:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:05.56 64 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 22:05.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:05.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 22:05.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 22:05.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.h:9, 22:05.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:6, 22:05.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 22:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 22:05.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:05.58 819 | foundInterface = 0; \ 22:05.58 | ^~~~~~~~~~~~~~ 22:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:05.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:05.59 170 | NS_INTERFACE_MAP_END 22:05.59 | ^~~~~~~~~~~~~~~~~~~~ 22:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:05.59 38 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 22:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:05.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:9, 22:05.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 22:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:05.59 137 | } else 22:05.59 | ^~~~ 22:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 22:05.59 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 22:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:05.59 38 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 22:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:06.02 libxpcom_threads.a.desc 22:06.67 libimage_encoders_jpeg.a.desc 22:08.21 libyuv.a.desc 22:12.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 22:12.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 22:12.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 22:12.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 22:12.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsHTMLButtonControlFrame.cpp:10: 22:12.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:12.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:12.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.53 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:12.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:12.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:12.53 712 | class CompressedGlyph { 22:12.53 | ^~~~~~~~~~~~~~~ 22:12.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:12.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:12.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.53 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:12.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:12.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:12.53 712 | class CompressedGlyph { 22:12.53 | ^~~~~~~~~~~~~~~ 22:23.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 22:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 22:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsListControlFrame.cpp:19: 22:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:23.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.44 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:23.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:23.44 712 | class CompressedGlyph { 22:23.44 | ^~~~~~~~~~~~~~~ 22:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:23.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.44 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:23.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:23.44 712 | class CompressedGlyph { 22:23.44 | ^~~~~~~~~~~~~~~ 22:26.84 libdom_media_ipc.a.desc 22:27.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 22:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 22:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsMeterFrame.cpp:18: 22:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:27.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:27.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:27.85 712 | class CompressedGlyph { 22:27.85 | ^~~~~~~~~~~~~~~ 22:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:27.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:27.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:27.85 712 | class CompressedGlyph { 22:27.85 | ^~~~~~~~~~~~~~~ 22:29.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 22:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.h:8, 22:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.cpp:5: 22:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementAudioChannel::QueryInterface(const nsIID&, void**)': 22:29.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:29.98 837 | foundInterface = 0; \ 22:29.98 | ^~~~~~~~~~~~~~ 22:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:29.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:29.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:29.98 33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 22:29.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:29.98 800 | else 22:29.98 | ^~~~ 22:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:29.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:29.98 | ^~~~~~~~~~~~~~~~~~ 22:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:29.98 32 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 22:29.98 | ^~~~~~~~~~~~~~~~~~~~~~ 22:31.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 22:31.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 22:31.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsNumberControlFrame.cpp:13: 22:31.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:31.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:31.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.68 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:31.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:31.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:31.68 712 | class CompressedGlyph { 22:31.68 | ^~~~~~~~~~~~~~~ 22:31.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:31.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:31.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.68 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:31.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:31.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:31.68 712 | class CompressedGlyph { 22:31.68 | ^~~~~~~~~~~~~~~ 22:35.49 libdom_browser-element.a.desc 22:35.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 22:35.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 22:35.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsProgressFrame.cpp:18: 22:35.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:35.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:35.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:35.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:35.85 712 | class CompressedGlyph { 22:35.85 | ^~~~~~~~~~~~~~~ 22:35.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:35.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:35.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:35.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:35.85 712 | class CompressedGlyph { 22:35.85 | ^~~~~~~~~~~~~~~ 22:40.70 libnetwerk_protocol_res.a.desc 22:41.22 libembedding_components_appstartup.a.desc 22:41.79 libextensions_universalchardet_src_xpcom.a.desc 22:45.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 22:45.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 22:45.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 22:45.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ipc/CPOWTimer.cpp:7, 22:45.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2: 22:45.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 22:45.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 22:45.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 22:45.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 22:45.26 31 | memset(aT, 0, sizeof(T)); 22:45.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 22:45.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ipc/JavaScriptChild.cpp:12, 22:45.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:11: 22:45.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 22:45.26 2858 | struct GlobalProperties { 22:45.26 | ^~~~~~~~~~~~~~~~ 22:46.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 22:46.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 22:46.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsTextControlFrame.cpp:9: 22:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:46.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.03 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:46.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:46.03 712 | class CompressedGlyph { 22:46.03 | ^~~~~~~~~~~~~~~ 22:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:46.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.03 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:46.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:46.03 712 | class CompressedGlyph { 22:46.03 | ^~~~~~~~~~~~~~~ 22:47.07 libjs_ipc.a.desc 22:47.75 libtoolkit_components_mozintl.a.desc 22:49.16 liblayout_forms.a.desc 22:50.23 libnetwerk_dns_mdns_libmdns.a.desc 22:56.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:56.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 22:56.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 22:56.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.h:9, 22:56.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp:6: 22:56.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 22:56.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:56.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:56.45 837 | foundInterface = 0; \ 22:56.45 | ^~~~~~~~~~~~~~ 22:56.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:56.45 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:56.45 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 22:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 22:56.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.h:9, 22:56.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp:6: 22:56.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:56.45 258 | } else 22:56.45 | ^~~~ 22:56.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 22:56.45 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 22:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 22:56.45 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 22:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 22:56.46 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchObserver) 22:56.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:59.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HeadersBinding.h:8, 22:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Headers.h:9, 22:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Headers.cpp:6: 22:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 22:59.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:59.84 819 | foundInterface = 0; \ 22:59.84 | ^~~~~~~~~~~~~~ 22:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:59.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:59.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Headers.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:59.84 22 | NS_INTERFACE_MAP_END 22:59.84 | ^~~~~~~~~~~~~~~~~~~~ 22:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:59.84 800 | else 22:59.84 | ^~~~ 22:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:59.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:59.84 | ^~~~~~~~~~~~~~~~~~ 22:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Headers.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:59.84 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:59.84 | ^~~~~~~~~~~~~~~~~~~~~~ 23:00.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLContentSink.cpp:6: 23:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 23:00.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:00.04 837 | foundInterface = 0; \ 23:00.04 | ^~~~~~~~~~~~~~ 23:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:00.04 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:00.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLContentSink.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:00.05 140 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 23:00.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:00.05 800 | else 23:00.05 | ^~~~ 23:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:00.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:00.05 | ^~~~~~~~~~~~~~~~~~ 23:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLContentSink.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:00.05 139 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 23:00.05 | ^~~~~~~~~~~~~~~~~~~~~~ 23:04.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLFragmentContentSink.cpp:5: 23:04.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 23:04.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:04.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:04.73 837 | foundInterface = 0; \ 23:04.73 | ^~~~~~~~~~~~~~ 23:04.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:04.73 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:04.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:04.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLFragmentContentSink.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:04.73 137 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 23:04.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:04.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:04.73 800 | else 23:04.73 | ^~~~ 23:04.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:04.73 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:04.73 | ^~~~~~~~~~~~~~~~~~ 23:04.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLFragmentContentSink.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:04.73 136 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 23:04.73 | ^~~~~~~~~~~~~~~~~~~~~~ 23:07.47 libdom_xml.a.desc 23:08.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:08.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:08.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 23:08.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Fetch.h:9, 23:08.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Fetch.cpp:6, 23:08.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 23:08.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 23:08.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:08.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:08.97 819 | foundInterface = 0; \ 23:08.97 | ^~~~~~~~~~~~~~ 23:08.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:08.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:08.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:08.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchConsumer.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:08.98 278 | NS_INTERFACE_MAP_END 23:08.98 | ^~~~~~~~~~~~~~~~~~~~ 23:08.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:08.98 811 | else 23:08.98 | ^~~~ 23:08.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:08.98 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:08.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:08.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchConsumer.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:08.98 277 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 23:08.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:08.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 23:08.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:09.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.00 819 | foundInterface = 0; \ 23:09.00 | ^~~~~~~~~~~~~~ 23:09.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:09.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:09.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Request.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:09.00 37 | NS_INTERFACE_MAP_END 23:09.00 | ^~~~~~~~~~~~~~~~~~~~ 23:09.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.00 800 | else 23:09.00 | ^~~~ 23:09.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:09.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:09.00 | ^~~~~~~~~~~~~~~~~~ 23:09.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Request.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:09.00 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:09.00 | ^~~~~~~~~~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 23:09.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:09.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.02 819 | foundInterface = 0; \ 23:09.02 | ^~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:09.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:09.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Response.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:09.02 34 | NS_INTERFACE_MAP_END 23:09.02 | ^~~~~~~~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.02 800 | else 23:09.02 | ^~~~ 23:09.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:09.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:09.02 | ^~~~~~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Response.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:09.02 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:09.02 | ^~~~~~~~~~~~~~~~~~~~~~ 23:09.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFind.h:10, 23:09.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.h:9, 23:09.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:8, 23:09.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/components/find/Unified_cpp_components_find0.cpp:2: 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFindContentIterator::QueryInterface(const nsIID&, void**)': 23:09.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.61 819 | foundInterface = 0; \ 23:09.61 | ^~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:09.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:09.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:09.61 147 | NS_INTERFACE_MAP_END 23:09.61 | ^~~~~~~~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.61 800 | else 23:09.61 | ^~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:09.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:09.61 | ^~~~~~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:09.61 146 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:09.61 | ^~~~~~~~~~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 23:09.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.61 819 | foundInterface = 0; \ 23:09.61 | ^~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:09.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:09.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:459:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:09.61 459 | NS_INTERFACE_MAP_END 23:09.61 | ^~~~~~~~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.61 800 | else 23:09.61 | ^~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:09.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:09.61 | ^~~~~~~~~~~~~~~~~~ 23:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:458:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:09.61 458 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:09.61 | ^~~~~~~~~~~~~~~~~~~~~~ 23:10.46 libdom_fetch.a.desc 23:10.72 libembedding_components_find.a.desc 23:11.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRDFDataSource.h:10, 23:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsFileSystemDataSource.h:9, 23:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsFileSystemDataSource.cpp:10, 23:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: 23:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 23:11.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:11.12 819 | foundInterface = 0; \ 23:11.12 | ^~~~~~~~~~~~~~ 23:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:11.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:11.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:11.12 247 | NS_INTERFACE_MAP_END 23:11.12 | ^~~~~~~~~~~~~~~~~~~~ 23:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:11.12 811 | else 23:11.12 | ^~~~ 23:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:11.12 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:11.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:11.12 246 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 23:11.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.49 librdf_datasource.a.desc 23:13.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 23:13.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 23:13.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:11, 23:13.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RegisterBindings.cpp:127: 23:13.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:13.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:13.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:13.43 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:13.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:13.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:13.43 712 | class CompressedGlyph { 23:13.43 | ^~~~~~~~~~~~~~~ 23:13.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:13.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:13.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:13.44 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:13.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:13.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:13.44 712 | class CompressedGlyph { 23:13.44 | ^~~~~~~~~~~~~~~ 23:13.56 libdocshell_build.a.desc 23:21.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 23:21.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::AutocompleteErrorEvent::QueryInterface(const nsIID&, void**)': 23:21.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:21.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:21.30 837 | foundInterface = 0; \ 23:21.30 | ^~~~~~~~~~~~~~ 23:21.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:21.30 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:21.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:21.30 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:21.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 23:21.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 23:21.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:21.30 258 | } else 23:21.30 | ^~~~ 23:21.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:21.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:21.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:21.31 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:21.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:21.31 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AutocompleteErrorEvent) 23:21.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:21.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:21.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:21.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:21.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:21.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:21.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:8, 23:21.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 23:21.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 23:21.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationPlaybackEvent::QueryInterface(const nsIID&, void**)': 23:21.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:21.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:21.74 837 | foundInterface = 0; \ 23:21.74 | ^~~~~~~~~~~~~~ 23:21.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:21.74 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:21.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:21.74 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:21.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:21.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:21.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 23:21.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 23:21.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/APZTestDataBinding.cpp:4, 23:21.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 23:21.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:21.74 258 | } else 23:21.74 | ^~~~ 23:21.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:21.74 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:21.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:21.74 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:21.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:21.74 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AnimationPlaybackEvent) 23:21.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 23:21.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 23:21.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 23:21.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BeforeAfterKeyboardEvent.h:9, 23:21.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BeforeAfterKeyboardEventBinding.cpp:10, 23:21.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:62: 23:21.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:21.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:21.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:21.80 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:21.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:21.80 712 | class CompressedGlyph { 23:21.81 | ^~~~~~~~~~~~~~~ 23:21.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:21.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:21.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:21.81 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:21.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:21.81 712 | class CompressedGlyph { 23:21.81 | ^~~~~~~~~~~~~~~ 23:22.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 23:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 23:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:6, 23:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 23:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 23:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 23:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 23:22.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 23:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:22.65 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 23:22.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:22.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 23:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 23:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AudioBufferSourceNodeBinding.cpp:12, 23:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings0.cpp:254: 23:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 23:22.65 27 | struct AudioTimelineEvent final 23:22.66 | ^~~~~~~~~~~~~~~~~~ 23:23.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 23:23.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 23:23.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:23.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:23.60 837 | foundInterface = 0; \ 23:23.60 | ^~~~~~~~~~~~~~ 23:23.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:23.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:23.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:23.60 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:23.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:23.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 23:23.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 23:23.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 23:23.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:23.61 258 | } else 23:23.61 | ^~~~ 23:23.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:23.61 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:23.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:23.61 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:23.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:23.61 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BlobEvent) 23:23.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 23:23.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementProxy::QueryInterface(const nsIID&, void**)': 23:23.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:23.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:23.85 837 | foundInterface = 0; \ 23:23.85 | ^~~~~~~~~~~~~~ 23:23.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:23.85 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:23.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4069:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:23.85 4069 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 23:23.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:23.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 23:23.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 23:23.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 23:23.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:23.86 258 | } else 23:23.86 | ^~~~ 23:23.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:23.86 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:23.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:23.86 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:23.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4068:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:23.86 4068 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BrowserElementProxy) 23:23.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 23:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 23:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': 23:23.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:23.89 819 | foundInterface = 0; \ 23:23.89 | ^~~~~~~~~~~~~~ 23:23.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:23.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:23.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:23.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:23.89 667 | NS_INTERFACE_MAP_END 23:23.89 | ^~~~~~~~~~~~~~~~~~~~ 23:23.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:23.89 800 | else 23:23.89 | ^~~~ 23:23.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:23.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:23.89 | ^~~~~~~~~~~~~~~~~~ 23:23.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:23.89 666 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:23.89 | ^~~~~~~~~~~~~~~~~~~~~~ 23:25.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 23:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 23:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 23:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 23:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 23:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 23:25.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 23:25.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 23:25.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 23:25.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 23:25.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:25.81 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 23:25.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 23:25.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 23:25.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BiquadFilterNodeBinding.cpp:10, 23:25.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:86: 23:25.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 23:25.82 27 | struct AudioTimelineEvent final 23:25.82 | ^~~~~~~~~~~~~~~~~~ 23:29.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 23:29.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 23:29.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 23:29.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:10, 23:29.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:29.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:29.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:29.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:29.89 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:29.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:29.89 712 | class CompressedGlyph { 23:29.89 | ^~~~~~~~~~~~~~~ 23:29.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:29.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:29.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:29.89 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:29.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:29.90 712 | class CompressedGlyph { 23:29.90 | ^~~~~~~~~~~~~~~ 23:31.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:31.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:31.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:31.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:31.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:31.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:31.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 23:31.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 23:31.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:31.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSelfSupportBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozSelfSupport::QueryInterface(const nsIID&, void**)': 23:31.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:31.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.20 819 | foundInterface = 0; \ 23:31.20 | ^~~~~~~~~~~~~~ 23:31.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:31.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:31.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:31.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:31.20 1397 | NS_INTERFACE_MAP_END 23:31.21 | ^~~~~~~~~~~~~~~~~~~~ 23:31.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:31.21 800 | else 23:31.21 | ^~~~ 23:31.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:31.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:31.21 | ^~~~~~~~~~~~~~~~~~ 23:31.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:31.21 1396 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:31.21 | ^~~~~~~~~~~~~~~~~~~~~~ 23:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsEvent::QueryInterface(const nsIID&, void**)': 23:31.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.22 837 | foundInterface = 0; \ 23:31.22 | ^~~~~~~~~~~~~~ 23:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:31.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:31.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:31.22 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:31.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 23:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:31.22 258 | } else 23:31.22 | ^~~~ 23:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:31.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:31.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:31.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:31.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:31.22 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsEvent) 23:31.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsTransactionEvent::QueryInterface(const nsIID&, void**)': 23:31.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.25 837 | foundInterface = 0; \ 23:31.25 | ^~~~~~~~~~~~~~ 23:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:31.25 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:31.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:31.25 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:31.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 23:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:31.25 258 | } else 23:31.25 | ^~~~ 23:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:31.25 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:31.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:31.25 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:31.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:31.26 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsTransactionEvent) 23:31.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:31.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:31.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:31.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:31.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:31.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:31.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 23:31.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 23:31.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozTetheringManager::QueryInterface(const nsIID&, void**)': 23:31.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.31 819 | foundInterface = 0; \ 23:31.31 | ^~~~~~~~~~~~~~ 23:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:31.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:31.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:31.31 1265 | NS_INTERFACE_MAP_END 23:31.31 | ^~~~~~~~~~~~~~~~~~~~ 23:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:31.31 800 | else 23:31.31 | ^~~~ 23:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:31.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:31.31 | ^~~~~~~~~~~~~~~~~~ 23:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:31.31 1264 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:31.31 | ^~~~~~~~~~~~~~~~~~~~~~ 23:37.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PageTransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PageTransitionEvent::QueryInterface(const nsIID&, void**)': 23:37.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:37.47 837 | foundInterface = 0; \ 23:37.47 | ^~~~~~~~~~~~~~ 23:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:37.47 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:37.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PageTransitionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:37.47 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:37.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 23:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:37.47 258 | } else 23:37.47 | ^~~~ 23:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:37.47 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:37.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:37.47 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:37.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PageTransitionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:37.47 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PageTransitionEvent) 23:37.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:37.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PerformanceEntryEvent.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntryEvent::QueryInterface(const nsIID&, void**)': 23:37.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:37.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:37.73 837 | foundInterface = 0; \ 23:37.73 | ^~~~~~~~~~~~~~ 23:37.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:37.73 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:37.73 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 23:37.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:37.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:37.73 258 | } else 23:37.73 | ^~~~ 23:37.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:37.73 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:37.73 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:37.73 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceEntryEvent) 23:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:37.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:37.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:37.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:37.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:37.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:37.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:37.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 23:37.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:37.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PermissionSettingsBinding.cpp: In member function 'virtual nsresult mozilla::dom::PermissionSettings::QueryInterface(const nsIID&, void**)': 23:37.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:37.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:37.89 819 | foundInterface = 0; \ 23:37.89 | ^~~~~~~~~~~~~~ 23:37.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:37.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:37.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:37.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:37.89 985 | NS_INTERFACE_MAP_END 23:37.89 | ^~~~~~~~~~~~~~~~~~~~ 23:37.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:37.89 800 | else 23:37.89 | ^~~~ 23:37.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:37.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:37.89 | ^~~~~~~~~~~~~~~~~~ 23:37.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:984:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:37.89 984 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:37.89 | ^~~~~~~~~~~~~~~~~~~~~~ 23:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PluginCrashedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PluginCrashedEvent::QueryInterface(const nsIID&, void**)': 23:37.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:37.95 837 | foundInterface = 0; \ 23:37.95 | ^~~~~~~~~~~~~~ 23:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:37.95 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:37.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PluginCrashedEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:37.95 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:37.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 23:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 23:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 23:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:37.95 258 | } else 23:37.95 | ^~~~ 23:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:37.95 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:37.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:37.95 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:37.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PluginCrashedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:37.95 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PluginCrashedEvent) 23:37.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:38.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 23:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 23:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 23:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PointerEvent.h:11, 23:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PointerEventBinding.cpp:13, 23:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:374: 23:38.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:38.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:38.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:38.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:38.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:38.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:38.21 712 | class CompressedGlyph { 23:38.21 | ^~~~~~~~~~~~~~~ 23:38.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:38.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:38.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:38.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:38.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:38.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:38.21 712 | class CompressedGlyph { 23:38.21 | ^~~~~~~~~~~~~~~ 23:39.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 23:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 23:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 23:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 23:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 23:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 23:39.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 23:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:39.10 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 23:39.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:39.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 23:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 23:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OscillatorNodeBinding.cpp:11, 23:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:50: 23:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 23:39.10 27 | struct AudioTimelineEvent final 23:39.10 | ^~~~~~~~~~~~~~~~~~ 23:40.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:9, 23:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:40.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 23:40.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:40.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:40.83 837 | foundInterface = 0; \ 23:40.83 | ^~~~~~~~~~~~~~ 23:40.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:40.83 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:40.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:40.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:40.83 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:40.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:40.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 23:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:10, 23:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:40.84 258 | } else 23:40.84 | ^~~~ 23:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:40.84 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:40.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:40.84 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:40.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:40.84 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopStateEvent) 23:40.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:9, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 23:41.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:41.06 837 | foundInterface = 0; \ 23:41.06 | ^~~~~~~~~~~~~~ 23:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:41.06 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:41.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:41.06 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:41.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 23:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:10, 23:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:41.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:41.07 258 | } else 23:41.07 | ^~~~ 23:41.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:41.07 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:41.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:41.07 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:41.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:41.07 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopupBlockedEvent) 23:41.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:9, 23:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:41.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ProgressEvent.cpp: In member function 'virtual nsresult mozilla::dom::ProgressEvent::QueryInterface(const nsIID&, void**)': 23:41.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:41.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:41.39 837 | foundInterface = 0; \ 23:41.39 | ^~~~~~~~~~~~~~ 23:41.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:41.39 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:41.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ProgressEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:41.39 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:41.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:41.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 23:41.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:10, 23:41.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:41.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:41.40 258 | } else 23:41.40 | ^~~~ 23:41.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:41.40 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:41.40 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ProgressEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:41.40 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ProgressEvent) 23:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:42.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:9, 23:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 23:42.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:42.53 819 | foundInterface = 0; \ 23:42.53 | ^~~~~~~~~~~~~~ 23:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:42.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:42.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PushManagerBinding.cpp:1722:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:42.53 1722 | NS_INTERFACE_MAP_END 23:42.53 | ^~~~~~~~~~~~~~~~~~~~ 23:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:42.53 800 | else 23:42.53 | ^~~~ 23:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:42.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:42.53 | ^~~~~~~~~~~~~~~~~~ 23:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PushManagerBinding.cpp:1721:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:42.53 1721 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:42.54 | ^~~~~~~~~~~~~~~~~~~~~~ 23:42.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 23:42.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:42.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:42.85 819 | foundInterface = 0; \ 23:42.85 | ^~~~~~~~~~~~~~ 23:42.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:42.85 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:42.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:42.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6690:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:42.86 6690 | NS_INTERFACE_MAP_END 23:42.86 | ^~~~~~~~~~~~~~~~~~~~ 23:42.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:42.86 800 | else 23:42.86 | ^~~~ 23:42.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:42.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:42.86 | ^~~~~~~~~~~~~~~~~~ 23:42.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6689:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:42.86 6689 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:42.86 | ^~~~~~~~~~~~~~~~~~~~~~ 23:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RecordErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::RecordErrorEvent::QueryInterface(const nsIID&, void**)': 23:43.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:43.31 837 | foundInterface = 0; \ 23:43.31 | ^~~~~~~~~~~~~~ 23:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:43.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:43.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RecordErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:43.31 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:43.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:43.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:43.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 23:43.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:10, 23:43.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:43.31 258 | } else 23:43.31 | ^~~~ 23:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:43.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:43.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:43.32 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:43.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RecordErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:43.32 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RecordErrorEvent) 23:43.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 23:54.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 23:54.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGZoomEvent.h:10, 23:54.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGZoomEventBinding.cpp:13, 23:54.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:86: 23:54.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:54.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:54.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:54.60 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:54.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:54.60 712 | class CompressedGlyph { 23:54.60 | ^~~~~~~~~~~~~~~ 23:54.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 23:54.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 23:54.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 23:54.60 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:54.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:54.61 712 | class CompressedGlyph { 23:54.61 | ^~~~~~~~~~~~~~~ 23:55.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 23:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 23:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 23:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollViewChangeEvent::QueryInterface(const nsIID&, void**)': 23:55.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:55.31 837 | foundInterface = 0; \ 23:55.31 | ^~~~~~~~~~~~~~ 23:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:55.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:55.31 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:55.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 23:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 23:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:55.31 258 | } else 23:55.31 | ^~~~ 23:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:55.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:55.31 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:55.31 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScrollViewChangeEvent) 23:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:55.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 23:55.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 23:55.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 23:55.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEChannel::QueryInterface(const nsIID&, void**)': 23:55.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:55.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:55.42 819 | foundInterface = 0; \ 23:55.42 | ^~~~~~~~~~~~~~ 23:55.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:55.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:55.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:55.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:55.42 3509 | NS_INTERFACE_MAP_END 23:55.42 | ^~~~~~~~~~~~~~~~~~~~ 23:55.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:55.42 800 | else 23:55.42 | ^~~~ 23:55.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:55.42 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:55.42 | ^~~~~~~~~~~~~~~~~~ 23:55.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:55.42 3508 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:55.42 | ^~~~~~~~~~~~~~~~~~~~~~ 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEReader::QueryInterface(const nsIID&, void**)': 23:55.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:55.44 819 | foundInterface = 0; \ 23:55.44 | ^~~~~~~~~~~~~~ 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:55.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:55.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:3850:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:55.44 3850 | NS_INTERFACE_MAP_END 23:55.44 | ^~~~~~~~~~~~~~~~~~~~ 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:55.44 800 | else 23:55.44 | ^~~~ 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:55.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:55.44 | ^~~~~~~~~~~~~~~~~~ 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:3849:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:55.44 3849 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:55.44 | ^~~~~~~~~~~~~~~~~~~~~~ 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEResponse::QueryInterface(const nsIID&, void**)': 23:55.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:55.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:55.45 819 | foundInterface = 0; \ 23:55.45 | ^~~~~~~~~~~~~~ 23:55.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:55.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:55.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:55.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:4148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:55.45 4148 | NS_INTERFACE_MAP_END 23:55.45 | ^~~~~~~~~~~~~~~~~~~~ 23:55.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:55.45 800 | else 23:55.45 | ^~~~ 23:55.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:55.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:55.45 | ^~~~~~~~~~~~~~~~~~ 23:55.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:4147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:55.45 4147 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:55.45 | ^~~~~~~~~~~~~~~~~~~~~~ 23:55.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SESession::QueryInterface(const nsIID&, void**)': 23:55.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:55.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:55.47 819 | foundInterface = 0; \ 23:55.47 | ^~~~~~~~~~~~~~ 23:55.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:55.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:55.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:55.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:4513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:55.47 4513 | NS_INTERFACE_MAP_END 23:55.47 | ^~~~~~~~~~~~~~~~~~~~ 23:55.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:55.47 800 | else 23:55.47 | ^~~~ 23:55.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:55.47 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:55.47 | ^~~~~~~~~~~~~~~~~~ 23:55.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:4512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:55.47 4512 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:55.47 | ^~~~~~~~~~~~~~~~~~~~~~ 23:55.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEManager::QueryInterface(const nsIID&, void**)': 23:55.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:55.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:55.49 819 | foundInterface = 0; \ 23:55.49 | ^~~~~~~~~~~~~~ 23:55.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:55.49 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:55.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:55.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:55.49 489 | NS_INTERFACE_MAP_END 23:55.49 | ^~~~~~~~~~~~~~~~~~~~ 23:55.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:55.49 800 | else 23:55.49 | ^~~~ 23:55.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:55.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:55.49 | ^~~~~~~~~~~~~~~~~~ 23:55.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:55.49 488 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:55.49 | ^~~~~~~~~~~~~~~~~~~~~~ 23:56.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerMessageEvent::QueryInterface(const nsIID&, void**)': 23:56.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:56.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:56.14 837 | foundInterface = 0; \ 23:56.14 | ^~~~~~~~~~~~~~ 23:56.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:56.14 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:56.14 44 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:56.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:56.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 23:56.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 23:56.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:56.14 258 | } else 23:56.14 | ^~~~ 23:56.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:56.15 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:56.15 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:56.15 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerMessageEvent) 23:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 23:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 23:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 23:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsLock::QueryInterface(const nsIID&, void**)': 23:56.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:56.25 837 | foundInterface = 0; \ 23:56.25 | ^~~~~~~~~~~~~~ 23:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:56.25 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:56.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:56.26 2111 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 23:56.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:56.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:56.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 23:56.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 23:56.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:56.26 258 | } else 23:56.26 | ^~~~ 23:56.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:56.26 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:56.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:56.26 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:56.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:56.26 2110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsLock) 23:56.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 23:56.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 23:56.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 23:56.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsManager::QueryInterface(const nsIID&, void**)': 23:56.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:56.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:56.28 837 | foundInterface = 0; \ 23:56.28 | ^~~~~~~~~~~~~~ 23:56.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:56.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:56.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:56.28 2475 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 23:56.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:56.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:56.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 23:56.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 23:56.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:56.28 258 | } else 23:56.28 | ^~~~ 23:56.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:56.28 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:56.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:56.28 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:56.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:56.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:56.28 2474 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsManager) 23:56.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 23:59.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisErrorEvent::QueryInterface(const nsIID&, void**)': 23:59.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:59.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:59.36 837 | foundInterface = 0; \ 23:59.36 | ^~~~~~~~~~~~~~ 23:59.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:59.36 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:59.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:59.36 36 | NS_INTERFACE_MAP_END_INHERITING(SpeechSynthesisEvent) 23:59.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 23:59.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 23:59.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 23:59.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:59.37 258 | } else 23:59.37 | ^~~~ 23:59.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:59.37 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:59.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:59.37 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:59.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:59.37 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisErrorEvent) 23:59.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 23:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 23:59.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:59.41 837 | foundInterface = 0; \ 23:59.41 | ^~~~~~~~~~~~~~ 23:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:59.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:59.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:59.41 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:59.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 23:59.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 23:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:59.41 258 | } else 23:59.41 | ^~~~ 23:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:59.41 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:59.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:59.41 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:59.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:59.42 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisEvent) 23:59.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:59.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:59.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:59.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:59.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:59.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:59.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 23:59.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 23:59.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 23:59.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 23:59.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:59.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:59.58 837 | foundInterface = 0; \ 23:59.58 | ^~~~~~~~~~~~~~ 23:59.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:59.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:59.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:59.59 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:59.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 23:59.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 23:59.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 23:59.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 23:59.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 23:59.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:59.59 258 | } else 23:59.59 | ^~~~ 23:59.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:59.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:59.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:59.59 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:59.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:59.59 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleRuleChangeEvent) 23:59.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:59.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:59.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:59.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:59.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:59.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:59.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 23:59.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 23:59.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 23:59.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 23:59.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:59.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:59.62 837 | foundInterface = 0; \ 23:59.62 | ^~~~~~~~~~~~~~ 23:59.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:59.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:59.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:59.62 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:59.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 23:59.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 23:59.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 23:59.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 23:59.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 23:59.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:59.62 258 | } else 23:59.62 | ^~~~ 23:59.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:59.62 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:59.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:59.62 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:59.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:59.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:59.62 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetApplicableStateChangeEvent) 23:59.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:00.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:00.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:00.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:00.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:00.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 24:00.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:00.23 837 | foundInterface = 0; \ 24:00.23 | ^~~~~~~~~~~~~~ 24:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:00.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:00.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:00.23 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:00.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:00.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:00.23 258 | } else 24:00.23 | ^~~~ 24:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:00.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:00.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:00.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:00.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:00.24 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetChangeEvent) 24:00.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateManager::QueryInterface(const nsIID&, void**)': 24:01.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:01.04 819 | foundInterface = 0; \ 24:01.04 | ^~~~~~~~~~~~~~ 24:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:01.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:01.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:01.04 2520 | NS_INTERFACE_MAP_END 24:01.04 | ^~~~~~~~~~~~~~~~~~~~ 24:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:01.04 800 | else 24:01.04 | ^~~~ 24:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:01.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:01.04 | ^~~~~~~~~~~~~~~~~~ 24:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2519:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:01.04 2519 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:01.04 | ^~~~~~~~~~~~~~~~~~~~~~ 24:01.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateProvider::QueryInterface(const nsIID&, void**)': 24:01.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:01.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:01.06 837 | foundInterface = 0; \ 24:01.06 | ^~~~~~~~~~~~~~ 24:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:01.07 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:01.07 3165 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 24:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:01.07 258 | } else 24:01.07 | ^~~~ 24:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:01.07 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:01.07 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:01.07 3164 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SystemUpdateProvider) 24:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:01.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:01.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:01.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:01.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:01.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:01.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:01.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 24:01.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:01.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:01.12 837 | foundInterface = 0; \ 24:01.12 | ^~~~~~~~~~~~~~ 24:01.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:01.12 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:01.12 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:01.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:01.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:01.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:01.12 258 | } else 24:01.12 | ^~~~ 24:01.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:01.12 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:01.12 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:01.13 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPServerSocketEvent) 24:01.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:01.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:01.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketErrorEvent::QueryInterface(const nsIID&, void**)': 24:01.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:01.18 837 | foundInterface = 0; \ 24:01.18 | ^~~~~~~~~~~~~~ 24:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:01.18 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:01.18 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:01.18 258 | } else 24:01.18 | ^~~~ 24:01.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:01.19 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:01.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:01.19 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:01.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:01.19 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketErrorEvent) 24:01.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:01.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:01.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:01.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:01.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:01.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:01.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:01.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 24:01.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:01.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:01.21 837 | foundInterface = 0; \ 24:01.21 | ^~~~~~~~~~~~~~ 24:01.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:01.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:01.22 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:01.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:01.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:01.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:01.22 258 | } else 24:01.22 | ^~~~ 24:01.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:01.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:01.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:01.22 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketEvent) 24:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:6, 24:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 24:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 24:01.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 24:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:01.48 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:01.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StereoPannerNodeBinding.cpp:8, 24:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:98: 24:01.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:01.49 27 | struct AudioTimelineEvent final 24:01.49 | ^~~~~~~~~~~~~~~~~~ 24:05.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 24:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TouchEventBinding.cpp:14, 24:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:134: 24:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:05.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:05.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:05.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:05.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:05.94 712 | class CompressedGlyph { 24:05.94 | ^~~~~~~~~~~~~~~ 24:05.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:05.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:05.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:05.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:05.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:05.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:05.94 712 | class CompressedGlyph { 24:05.94 | ^~~~~~~~~~~~~~~ 24:06.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:06.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 24:06.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:06.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:06.23 837 | foundInterface = 0; \ 24:06.23 | ^~~~~~~~~~~~~~ 24:06.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:06.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:06.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:06.23 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:06.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 24:06.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:06.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:06.23 258 | } else 24:06.23 | ^~~~ 24:06.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:06.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:06.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:06.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:06.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:06.23 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TrackEvent) 24:06.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:06.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:06.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:06.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:06.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:06.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:06.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 24:06.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:06.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:06.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 24:06.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:06.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:06.49 837 | foundInterface = 0; \ 24:06.49 | ^~~~~~~~~~~~~~ 24:06.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:06.49 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:06.49 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:06.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:06.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 24:06.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:06.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:06.49 258 | } else 24:06.49 | ^~~~ 24:06.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:06.49 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:06.49 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:06.49 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UDPMessageEvent) 24:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UserProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::UserProximityEvent::QueryInterface(const nsIID&, void**)': 24:06.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:06.84 837 | foundInterface = 0; \ 24:06.84 | ^~~~~~~~~~~~~~ 24:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:06.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UserProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:06.84 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 24:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:06.84 258 | } else 24:06.84 | ^~~~ 24:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:06.84 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:06.84 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UserProximityEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:06.84 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UserProximityEvent) 24:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:07.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:07.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:6, 24:07.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:07.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:07.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 24:07.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 24:07.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/URLSearchParamsBinding.cpp:974:36: required from here 24:07.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 24:07.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 24:07.38 66 | memset(aT, 0, N * sizeof(T)); 24:07.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:07.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 24:07.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 24:07.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:07.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:07.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:07.38 303 | class MOZ_NON_PARAM alignas(8) Value 24:07.38 | ^~~~~ 24:11.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 24:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/WebGLContextEvent.cpp: In member function 'virtual nsresult mozilla::dom::WebGLContextEvent::QueryInterface(const nsIID&, void**)': 24:11.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:11.04 837 | foundInterface = 0; \ 24:11.04 | ^~~~~~~~~~~~~~ 24:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:11.04 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/WebGLContextEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:11.04 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:7, 24:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 24:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:11.04 258 | } else 24:11.04 | ^~~~ 24:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:11.04 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:11.04 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/WebGLContextEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:11.04 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebGLContextEvent) 24:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:11.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:11.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 24:11.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/WheelEvent.h:9, 24:11.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/WheelEventBinding.cpp:15, 24:11.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:146: 24:11.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:11.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:11.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:11.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:11.70 712 | class CompressedGlyph { 24:11.70 | ^~~~~~~~~~~~~~~ 24:11.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:11.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:11.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.70 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:11.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:11.70 712 | class CompressedGlyph { 24:11.70 | ^~~~~~~~~~~~~~~ 24:13.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, 24:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 24:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 24:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 24:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 24:13.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 24:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 24:13.90 31 | memset(aT, 0, sizeof(T)); 24:13.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:13.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, 24:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:314: 24:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 24:13.90 2858 | struct GlobalProperties { 24:13.90 | ^~~~~~~~~~~~~~~~ 24:16.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 24:16.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 24:16.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasGradient.h:12, 24:16.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CanvasRenderingContext2DBinding.cpp:12, 24:16.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:50: 24:16.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:16.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:16.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:16.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:16.33 712 | class CompressedGlyph { 24:16.33 | ^~~~~~~~~~~~~~~ 24:16.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:16.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:16.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.34 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:16.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:16.34 712 | class CompressedGlyph { 24:16.34 | ^~~~~~~~~~~~~~~ 24:17.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:17.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 24:17.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:17.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:17.18 837 | foundInterface = 0; \ 24:17.18 | ^~~~~~~~~~~~~~ 24:17.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:17.18 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:17.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:17.18 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:17.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 24:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:17.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:17.18 258 | } else 24:17.18 | ^~~~ 24:17.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:17.18 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:17.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:17.18 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:17.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:17.18 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CaretStateChangedEvent) 24:17.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::CloseEvent::QueryInterface(const nsIID&, void**)': 24:17.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:17.50 837 | foundInterface = 0; \ 24:17.50 | ^~~~~~~~~~~~~~ 24:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:17.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:17.50 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 24:17.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:17.50 258 | } else 24:17.50 | ^~~~ 24:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:17.50 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:17.50 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:17.50 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CloseEvent) 24:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:17.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:17.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:17.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:17.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:17.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:17.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:17.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 24:17.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 24:17.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:17.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 24:17.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:17.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:17.81 819 | foundInterface = 0; \ 24:17.81 | ^~~~~~~~~~~~~~ 24:17.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:17.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:17.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:17.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:17.81 720 | NS_INTERFACE_MAP_END 24:17.82 | ^~~~~~~~~~~~~~~~~~~~ 24:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:17.82 800 | else 24:17.82 | ^~~~ 24:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:17.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:17.82 | ^~~~~~~~~~~~~~~~~~ 24:17.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:17.82 719 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:17.82 | ^~~~~~~~~~~~~~~~~~~~~~ 24:18.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:6, 24:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 24:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:18.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 24:18.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 24:18.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 24:18.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:18.17 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:18.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:18.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ConstantSourceNodeBinding.cpp:12, 24:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:290: 24:18.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:18.17 27 | struct AudioTimelineEvent final 24:18.17 | ^~~~~~~~~~~~~~~~~~ 24:26.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 24:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/XULCommandEventBinding.cpp:13, 24:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings20.cpp:38: 24:26.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:26.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:26.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:26.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:26.55 712 | class CompressedGlyph { 24:26.55 | ^~~~~~~~~~~~~~~ 24:26.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:26.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.55 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:26.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:26.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:26.55 712 | class CompressedGlyph { 24:26.56 | ^~~~~~~~~~~~~~~ 24:28.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:28.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceLightEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceLightEvent::QueryInterface(const nsIID&, void**)': 24:28.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:28.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:28.81 837 | foundInterface = 0; \ 24:28.81 | ^~~~~~~~~~~~~~ 24:28.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:28.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:28.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceLightEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:28.81 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:28.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 24:28.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:28.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:28.81 258 | } else 24:28.81 | ^~~~ 24:28.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:28.81 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:28.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:28.82 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:28.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceLightEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:28.82 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceLightEvent) 24:28.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:28.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceOrientationEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceOrientationEvent::QueryInterface(const nsIID&, void**)': 24:28.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:28.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:28.87 837 | foundInterface = 0; \ 24:28.87 | ^~~~~~~~~~~~~~ 24:28.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:28.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:28.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:28.87 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:28.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 24:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:28.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:28.87 258 | } else 24:28.87 | ^~~~ 24:28.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:28.88 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:28.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:28.88 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:28.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:28.88 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceOrientationEvent) 24:28.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:28.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceProximityEvent::QueryInterface(const nsIID&, void**)': 24:28.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:28.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:28.89 837 | foundInterface = 0; \ 24:28.89 | ^~~~~~~~~~~~~~ 24:28.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:28.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:28.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceProximityEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:28.89 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:28.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:28.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:28.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 24:28.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:28.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:28.90 258 | } else 24:28.90 | ^~~~ 24:28.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:28.90 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:28.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:28.90 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:28.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:28.90 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceProximityEvent) 24:28.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:29.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 24:29.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 24:29.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 24:29.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentBinding.cpp:36, 24:29.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 24:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:29.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.18 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:29.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:29.18 712 | class CompressedGlyph { 24:29.18 | ^~~~~~~~~~~~~~~ 24:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:29.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.18 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:29.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:29.18 712 | class CompressedGlyph { 24:29.18 | ^~~~~~~~~~~~~~~ 24:29.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 24:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 24:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 24:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentBinding.cpp:36, 24:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 24:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 24:29.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 24:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 24:29.22 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 24:29.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:29.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 24:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 24:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.h:19, 24:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocumentType.h:17, 24:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMImplementationBinding.cpp:9, 24:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:38: 24:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 24:29.23 585 | class nsCSSValue { 24:29.23 | ^~~~~~~~~~ 24:30.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:30.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:30.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:6, 24:30.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 24:30.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 24:30.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:30.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 24:30.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 24:30.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 24:30.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:30.73 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:30.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:30.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:30.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:30.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DelayNodeBinding.cpp:8, 24:30.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:242: 24:30.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:30.74 27 | struct AudioTimelineEvent final 24:30.74 | ^~~~~~~~~~~~~~~~~~ 24:33.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 24:33.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 24:33.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 24:33.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::DownloadEvent::QueryInterface(const nsIID&, void**)': 24:33.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:33.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:33.83 837 | foundInterface = 0; \ 24:33.83 | ^~~~~~~~~~~~~~ 24:33.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:33.83 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:33.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:33.84 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 24:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 24:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 24:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 24:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:33.84 258 | } else 24:33.84 | ^~~~ 24:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:33.84 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:33.84 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:33.84 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DownloadEvent) 24:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 24:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 24:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 24:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownload::QueryInterface(const nsIID&, void**)': 24:33.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:33.92 837 | foundInterface = 0; \ 24:33.92 | ^~~~~~~~~~~~~~ 24:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:33.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:33.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp:2765:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:33.92 2765 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 24:33.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 24:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 24:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 24:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 24:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:33.93 258 | } else 24:33.93 | ^~~~ 24:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:33.93 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:33.93 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp:2764:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:33.93 2764 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownload) 24:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 24:33.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 24:33.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 24:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownloadManager::QueryInterface(const nsIID&, void**)': 24:33.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:33.95 837 | foundInterface = 0; \ 24:33.95 | ^~~~~~~~~~~~~~ 24:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:33.95 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp:3290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:33.95 3290 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 24:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:33.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:33.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 24:33.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 24:33.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 24:33.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 24:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:33.95 258 | } else 24:33.95 | ^~~~ 24:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:33.95 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:33.95 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp:3289:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:33.95 3289 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownloadManager) 24:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:34.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:34.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 24:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 24:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DragEventBinding.cpp:11, 24:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:86: 24:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:34.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:34.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:34.21 712 | class CompressedGlyph { 24:34.21 | ^~~~~~~~~~~~~~~ 24:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:34.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:34.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:34.21 712 | class CompressedGlyph { 24:34.21 | ^~~~~~~~~~~~~~~ 24:34.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 24:34.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 24:34.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 24:34.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 24:34.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:34.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:34.67 837 | foundInterface = 0; \ 24:34.67 | ^~~~~~~~~~~~~~ 24:34.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:34.67 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:34.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:34.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:34.67 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:34.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:34.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:34.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:34.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 24:34.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 24:34.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 24:34.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 24:34.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:34.68 258 | } else 24:34.68 | ^~~~ 24:34.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:34.68 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:34.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:34.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:34.68 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:34.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:34.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:34.68 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ErrorEvent) 24:34.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:35.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 24:35.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 24:35.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 24:35.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 24:35.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:35.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:35.01 819 | foundInterface = 0; \ 24:35.01 | ^~~~~~~~~~~~~~ 24:35.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:35.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:35.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ExternalBinding.cpp:766:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:35.02 766 | NS_INTERFACE_MAP_END 24:35.02 | ^~~~~~~~~~~~~~~~~~~~ 24:35.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:35.02 800 | else 24:35.02 | ^~~~ 24:35.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:35.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:35.02 | ^~~~~~~~~~~~~~~~~~ 24:35.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ExternalBinding.cpp:765:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:35.02 765 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:35.02 | ^~~~~~~~~~~~~~~~~~~~~~ 24:35.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:35.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:35.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 24:35.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 24:35.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 24:35.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 24:35.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 24:35.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 24:35.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:35.49 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:35.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:35.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:35.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:35.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DynamicsCompressorNodeBinding.cpp:9, 24:35.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:98: 24:35.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:35.49 27 | struct AudioTimelineEvent final 24:35.49 | ^~~~~~~~~~~~~~~~~~ 24:35.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 24:35.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 24:35.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 24:35.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 24:35.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 24:35.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 24:35.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 24:35.53 31 | memset(aT, 0, sizeof(T)); 24:35.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:35.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/EventTargetBinding.cpp:23, 24:35.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:194: 24:35.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 24:35.53 2858 | struct GlobalProperties { 24:35.53 | ^~~~~~~~~~~~~~~~ 24:39.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:39.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:39.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 24:39.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FocusEventBinding.cpp:11, 24:39.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:26: 24:39.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:39.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:39.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:39.46 712 | class CompressedGlyph { 24:39.46 | ^~~~~~~~~~~~~~~ 24:39.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:39.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:39.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:39.46 712 | class CompressedGlyph { 24:39.46 | ^~~~~~~~~~~~~~~ 24:40.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 24:40.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 24:40.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FontFaceSetBinding.cpp:14, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:50: 24:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 24:40.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 24:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 24:40.73 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 24:40.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyleStruct.h:21, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsRuleNode.h:21, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsLayoutUtils.h:26, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:14, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FocusEventBinding.cpp:11, 24:40.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:26: 24:40.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 24:40.73 585 | class nsCSSValue { 24:40.73 | ^~~~~~~~~~ 24:40.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:40.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:40.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:40.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:40.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:40.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:40.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 24:40.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 24:40.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 24:40.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 24:40.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:40.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:40.87 837 | foundInterface = 0; \ 24:40.87 | ^~~~~~~~~~~~~~ 24:40.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:40.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:40.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:40.88 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:40.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 24:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 24:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 24:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 24:40.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:40.88 258 | } else 24:40.88 | ^~~~ 24:40.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:40.88 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:40.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:40.88 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:40.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:40.88 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FontFaceSetLoadEvent) 24:40.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:42.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:42.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:42.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:6, 24:42.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 24:42.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 24:42.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 24:42.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 24:42.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 24:42.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:42.31 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:42.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:42.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:42.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:42.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/GainNodeBinding.cpp:8, 24:42.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:122: 24:42.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:42.31 27 | struct AudioTimelineEvent final 24:42.31 | ^~~~~~~~~~~~~~~~~~ 24:42.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:6, 24:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 24:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 24:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 24:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 24:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FormDataBinding.cpp:872:36: required from here 24:42.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 24:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 24:42.50 66 | memset(aT, 0, N * sizeof(T)); 24:42.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:42.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 24:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 24:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 24:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 24:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:42.50 303 | class MOZ_NON_PARAM alignas(8) Value 24:42.50 | ^~~~~ 24:46.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:46.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:46.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 24:46.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLIFrameElementBinding.cpp:6, 24:46.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings6.cpp:182: 24:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:46.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:46.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:46.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:46.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:46.04 712 | class CompressedGlyph { 24:46.04 | ^~~~~~~~~~~~~~~ 24:46.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:46.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:46.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:46.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:46.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:46.04 712 | class CompressedGlyph { 24:46.04 | ^~~~~~~~~~~~~~~ 24:52.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:52.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:52.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:52.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:52.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:52.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:52.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 24:52.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 24:52.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 24:52.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HashChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::HashChangeEvent::QueryInterface(const nsIID&, void**)': 24:52.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:52.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:52.21 837 | foundInterface = 0; \ 24:52.21 | ^~~~~~~~~~~~~~ 24:52.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:52.21 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:52.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:52.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HashChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:52.22 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:52.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:52.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:52.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:7, 24:52.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 24:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:52.22 258 | } else 24:52.22 | ^~~~ 24:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:52.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:52.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HashChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:52.22 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HashChangeEvent) 24:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:52.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:6, 24:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 24:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 24:52.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 24:52.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 24:52.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HeadersBinding.cpp:985:36: required from here 24:52.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 24:52.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 24:52.89 66 | memset(aT, 0, N * sizeof(T)); 24:52.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:52.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 24:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 24:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 24:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 24:52.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:52.89 303 | class MOZ_NON_PARAM alignas(8) Value 24:52.89 | ^~~~~ 24:56.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 24:56.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 24:56.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:56.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:56.31 837 | foundInterface = 0; \ 24:56.31 | ^~~~~~~~~~~~~~ 24:56.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:56.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:56.31 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 24:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 24:56.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:56.31 258 | } else 24:56.31 | ^~~~ 24:56.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:56.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:56.32 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:56.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:56.32 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HiddenPluginEvent) 24:56.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:58.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 24:58.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 24:58.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ImageBitmapBinding.cpp:9, 24:58.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:218: 24:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:58.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.50 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:58.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:58.50 712 | class CompressedGlyph { 24:58.50 | ^~~~~~~~~~~~~~~ 24:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:58.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.50 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:58.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:58.50 712 | class CompressedGlyph { 24:58.50 | ^~~~~~~~~~~~~~~ 24:59.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 24:59.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 24:59.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:59.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:59.39 837 | foundInterface = 0; \ 24:59.39 | ^~~~~~~~~~~~~~ 24:59.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:59.39 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:59.39 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 24:59.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 24:59.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:59.39 258 | } else 24:59.39 | ^~~~ 24:59.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:59.39 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:59.39 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:59.39 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCaptureErrorEvent) 24:59.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:59.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:59.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 24:59.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyboardEventBinding.cpp:12, 24:59.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:26: 24:59.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:59.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:59.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:59.76 712 | class CompressedGlyph { 24:59.76 | ^~~~~~~~~~~~~~~ 24:59.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:59.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.76 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:59.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:59.76 712 | class CompressedGlyph { 24:59.76 | ^~~~~~~~~~~~~~~ 25:00.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozHardwareInput::QueryInterface(const nsIID&, void**)': 25:00.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.05 837 | foundInterface = 0; \ 25:00.05 | ^~~~~~~~~~~~~~ 25:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:00.05 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:00.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:9081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:00.05 9081 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:00.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:00.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.06 258 | } else 25:00.06 | ^~~~ 25:00.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:00.06 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:00.06 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:9080:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:00.06 9080 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozHardwareInput) 25:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContext::QueryInterface(const nsIID&, void**)': 25:00.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.10 837 | foundInterface = 0; \ 25:00.10 | ^~~~~~~~~~~~~~ 25:00.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:00.10 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:00.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:10548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:00.10 10548 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:00.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:00.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.11 258 | } else 25:00.11 | ^~~~ 25:00.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:00.11 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:00.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:00.11 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:00.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:10547:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:00.11 10547 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputContext) 25:00.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:00.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextFocusEventDetail::QueryInterface(const nsIID&, void**)': 25:00.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.13 819 | foundInterface = 0; \ 25:00.13 | ^~~~~~~~~~~~~~ 25:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:00.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:00.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:10971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:00.13 10971 | NS_INTERFACE_MAP_END 25:00.13 | ^~~~~~~~~~~~~~~~~~~~ 25:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.13 800 | else 25:00.13 | ^~~~ 25:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:00.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:00.13 | ^~~~~~~~~~~~~~~~~~ 25:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:10970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:00.13 10970 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:00.13 | ^~~~~~~~~~~~~~~~~~~~~~ 25:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSelectionChangeEventDetail::QueryInterface(const nsIID&, void**)': 25:00.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.14 819 | foundInterface = 0; \ 25:00.14 | ^~~~~~~~~~~~~~ 25:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:00.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:00.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:11187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:00.14 11187 | NS_INTERFACE_MAP_END 25:00.14 | ^~~~~~~~~~~~~~~~~~~~ 25:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.14 800 | else 25:00.14 | ^~~~ 25:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:00.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:00.14 | ^~~~~~~~~~~~~~~~~~ 25:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:11186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:00.14 11186 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:00.14 | ^~~~~~~~~~~~~~~~~~~~~~ 25:00.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSurroundingTextChangeEventDetail::QueryInterface(const nsIID&, void**)': 25:00.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.16 819 | foundInterface = 0; \ 25:00.16 | ^~~~~~~~~~~~~~ 25:00.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:00.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:00.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:00.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:11412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:00.16 11412 | NS_INTERFACE_MAP_END 25:00.16 | ^~~~~~~~~~~~~~~~~~~~ 25:00.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.16 800 | else 25:00.16 | ^~~~ 25:00.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:00.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:00.16 | ^~~~~~~~~~~~~~~~~~ 25:00.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:11411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:00.16 11411 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:00.16 | ^~~~~~~~~~~~~~~~~~~~~~ 25:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethod::QueryInterface(const nsIID&, void**)': 25:00.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.18 837 | foundInterface = 0; \ 25:00.18 | ^~~~~~~~~~~~~~ 25:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:00.18 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:12082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:00.18 12082 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.19 258 | } else 25:00.19 | ^~~~ 25:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:00.19 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:00.19 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:12081:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:00.19 12081 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethod) 25:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethodManager::QueryInterface(const nsIID&, void**)': 25:00.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.21 837 | foundInterface = 0; \ 25:00.21 | ^~~~~~~~~~~~~~ 25:00.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:00.21 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:00.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:12825:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:00.21 12825 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:00.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:00.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.21 258 | } else 25:00.21 | ^~~~ 25:00.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:00.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:00.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:00.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:00.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:12824:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:00.22 12824 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethodManager) 25:00.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputRegistryEventDetail::QueryInterface(const nsIID&, void**)': 25:00.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.24 819 | foundInterface = 0; \ 25:00.24 | ^~~~~~~~~~~~~~ 25:00.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:00.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:00.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:00.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:13152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:00.24 13152 | NS_INTERFACE_MAP_END 25:00.24 | ^~~~~~~~~~~~~~~~~~~~ 25:00.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.24 800 | else 25:00.24 | ^~~~ 25:00.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:00.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:00.24 | ^~~~~~~~~~~~~~~~~~ 25:00.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:13151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:00.24 13151 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:00.24 | ^~~~~~~~~~~~~~~~~~~~~~ 25:00.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 25:00.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:00.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:00.30 819 | foundInterface = 0; \ 25:00.30 | ^~~~~~~~~~~~~~ 25:00.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:00.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:00.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:00.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:00.30 1574 | NS_INTERFACE_MAP_END 25:00.30 | ^~~~~~~~~~~~~~~~~~~~ 25:00.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:00.30 800 | else 25:00.30 | ^~~~ 25:00.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:00.30 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:00.30 | ^~~~~~~~~~~~~~~~~~ 25:00.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:00.30 1573 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:00.30 | ^~~~~~~~~~~~~~~~~~~~~~ 25:00.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 25:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:00.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 25:00.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 25:00.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 25:00.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 25:00.56 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 25:00.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 25:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 25:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IIRFilterNode.h:11, 25:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/IIRFilterNodeBinding.cpp:11, 25:00.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:194: 25:00.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 25:00.57 27 | struct AudioTimelineEvent final 25:00.57 | ^~~~~~~~~~~~~~~~~~ 25:02.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 25:02.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaQueryListEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryListEvent::QueryInterface(const nsIID&, void**)': 25:02.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:02.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:02.22 837 | foundInterface = 0; \ 25:02.22 | ^~~~~~~~~~~~~~ 25:02.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:02.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaQueryListEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:02.22 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:14, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 25:02.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 25:02.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:02.22 258 | } else 25:02.22 | ^~~~ 25:02.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:02.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:02.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaQueryListEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:02.23 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryListEvent) 25:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 25:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 25:02.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:02.60 837 | foundInterface = 0; \ 25:02.60 | ^~~~~~~~~~~~~~ 25:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:02.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:02.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:02.60 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:02.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:14, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 25:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 25:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:02.60 258 | } else 25:02.60 | ^~~~ 25:02.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:02.61 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:02.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:02.61 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:02.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:02.61 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamEvent) 25:02.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 25:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 25:02.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 25:02.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 25:02.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:02.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:02.67 837 | foundInterface = 0; \ 25:02.67 | ^~~~~~~~~~~~~~ 25:02.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:02.67 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:02.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:02.67 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:02.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 25:02.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 25:02.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:14, 25:02.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 25:02.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 25:02.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 25:02.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 25:02.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 25:02.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:02.67 258 | } else 25:02.67 | ^~~~ 25:02.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:02.67 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:02.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:02.67 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:02.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:02.67 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrackEvent) 25:02.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:11.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:11.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 25:11.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 25:11.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/BindingUtils.h:9, 25:11.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/BindingUtils.cpp:6: 25:11.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:11.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 25:11.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.11 31 | memset(aT, 0, sizeof(T)); 25:11.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:11.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/BindingUtils.cpp:35: 25:11.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:11.11 2858 | struct GlobalProperties { 25:11.11 | ^~~~~~~~~~~~~~~~ 25:12.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:12.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:12.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 25:12.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:6: 25:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 25:12.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:12.05 819 | foundInterface = 0; \ 25:12.05 | ^~~~~~~~~~~~~~ 25:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:12.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:12.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:12.05 28 | NS_INTERFACE_MAP_END 25:12.05 | ^~~~~~~~~~~~~~~~~~~~ 25:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:12.05 800 | else 25:12.05 | ^~~~ 25:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:12.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:12.05 | ^~~~~~~~~~~~~~~~~~ 25:12.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:12.06 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:12.06 | ^~~~~~~~~~~~~~~~~~~~~~ 25:12.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:12.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 25:12.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:12.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 25:12.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 25:12.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:6: 25:12.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:12.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 25:12.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.12 31 | memset(aT, 0, sizeof(T)); 25:12.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:12.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:15: 25:12.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:12.12 2858 | struct GlobalProperties { 25:12.12 | ^~~~~~~~~~~~~~~~ 25:13.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:13.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 25:13.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 25:13.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/DOMJSProxyHandler.cpp:6: 25:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 25:13.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.95 31 | memset(aT, 0, sizeof(T)); 25:13.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:13.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/DOMJSProxyHandler.cpp:8: 25:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:13.95 2858 | struct GlobalProperties { 25:13.95 | ^~~~~~~~~~~~~~~~ 25:14.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIException.h:10, 25:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Exceptions.h:13, 25:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/Exceptions.cpp:6: 25:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 25:14.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:14.76 819 | foundInterface = 0; \ 25:14.76 | ^~~~~~~~~~~~~~ 25:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:14.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:14.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/Exceptions.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:14.77 318 | NS_INTERFACE_MAP_END 25:14.77 | ^~~~~~~~~~~~~~~~~~~~ 25:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:14.77 800 | else 25:14.77 | ^~~~ 25:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:14.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:14.77 | ^~~~~~~~~~~~~~~~~~ 25:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/Exceptions.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:14.77 317 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:14.77 | ^~~~~~~~~~~~~~~~~~~~~~ 25:15.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:15.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:15.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IterableIterator.h:30, 25:15.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/IterableIterator.cpp:7: 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 25:15.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:15.57 819 | foundInterface = 0; \ 25:15.57 | ^~~~~~~~~~~~~~ 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:15.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:15.57 32 | NS_INTERFACE_MAP_END 25:15.57 | ^~~~~~~~~~~~~~~~~~~~ 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:15.57 800 | else 25:15.57 | ^~~~ 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:15.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:15.57 | ^~~~~~~~~~~~~~~~~~ 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:15.57 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:15.57 | ^~~~~~~~~~~~~~~~~~~~~~ 25:16.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:16.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:16.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIGlobalObject.h:9, 25:16.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 25:16.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:6: 25:16.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 25:16.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:16.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:16.54 819 | foundInterface = 0; \ 25:16.54 | ^~~~~~~~~~~~~~ 25:16.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:16.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:16.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:16.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:16.55 42 | NS_INTERFACE_MAP_END 25:16.55 | ^~~~~~~~~~~~~~~~~~~~ 25:16.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:16.55 800 | else 25:16.55 | ^~~~ 25:16.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:16.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:16.55 | ^~~~~~~~~~~~~~~~~~ 25:16.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:16.55 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 25:16.55 | ^~~~~~~~~~~~~~~~~~~~~~ 25:16.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 25:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIGlobalObject.h:10, 25:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 25:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:6: 25:16.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:16.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 25:16.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.60 31 | memset(aT, 0, sizeof(T)); 25:16.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:16.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:17: 25:16.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:16.60 2858 | struct GlobalProperties { 25:16.60 | ^~~~~~~~~~~~~~~~ 25:20.70 libpsshparser.a.desc 25:21.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:21.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:21.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:21.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:21.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMArray.h:12, 25:21.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptError.h:17, 25:21.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptErrorWithStack.cpp:12: 25:21.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 25:21.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:21.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:21.56 819 | foundInterface = 0; \ 25:21.56 | ^~~~~~~~~~~~~~ 25:21.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:21.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:21.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:21.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptErrorWithStack.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:21.56 62 | NS_INTERFACE_MAP_END 25:21.56 | ^~~~~~~~~~~~~~~~~~~~ 25:21.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:21.56 800 | else 25:21.56 | ^~~~ 25:21.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:21.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:21.56 | ^~~~~~~~~~~~~~~~~~ 25:21.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptErrorWithStack.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:21.56 61 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 25:21.56 | ^~~~~~~~~~~~~~~~~~~~~~ 25:22.08 libdom_bindings.a.desc 25:23.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:23.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:23.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:23.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:23.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:23.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:23.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 25:23.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 25:23.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/DominatorTree.cpp:6: 25:23.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 25:23.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:23.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:23.01 819 | foundInterface = 0; \ 25:23.01 | ^~~~~~~~~~~~~~ 25:23.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:23.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:23.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:23.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:23.01 131 | NS_INTERFACE_MAP_END 25:23.01 | ^~~~~~~~~~~~~~~~~~~~ 25:23.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:23.01 800 | else 25:23.01 | ^~~~ 25:23.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:23.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:23.01 | ^~~~~~~~~~~~~~~~~~ 25:23.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:23.01 130 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:23.01 | ^~~~~~~~~~~~~~~~~~~~~~ 25:25.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.h:10, 25:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:6: 25:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 25:25.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:25.58 819 | foundInterface = 0; \ 25:25.58 | ^~~~~~~~~~~~~~ 25:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:25.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:25.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:25.58 83 | NS_INTERFACE_MAP_END 25:25.58 | ^~~~~~~~~~~~~~~~~~~~ 25:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:25.58 800 | else 25:25.58 | ^~~~ 25:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:25.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:25.58 | ^~~~~~~~~~~~~~~~~~ 25:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:25.58 82 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:25.58 | ^~~~~~~~~~~~~~~~~~~~~~ 25:29.65 libdom_heapsnapshot.a.desc 25:30.85 libdom_media_platforms_ffmpeg_libav54.a.desc 25:31.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheEntry.cpp: In member function 'bool mozilla::net::CacheEntry::Load(bool, bool)': 25:31.39 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheEntry.cpp: variable 'reportMiss' set but not used 25:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheEntry.cpp:371:8: warning: variable 'reportMiss' set but not used [-Wunused-but-set-variable] 25:31.39 371 | bool reportMiss = false; 25:31.39 | ^~~~~~~~~~ 25:32.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/text_format.cc:54: 25:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 25:32.10 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 25:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 25:32.10 356 | typedef typename Collection::value_type value_type; 25:32.11 | ^~~~~~~~~~ 25:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 25:32.11 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 25:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 25:32.11 367 | typedef typename Collection::value_type value_type; 25:32.11 | ^~~~~~~~~~ 25:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 25:32.11 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 25:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 25:32.11 624 | typename Collection::value_type::second_type* const 25:32.11 | ^~~~~~~~ 25:32.11 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 25:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 25:32.11 637 | typename Collection::value_type::second_type* const 25:32.11 | ^~~~~~~~ 25:32.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:32.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:10, 25:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 25:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadInternal.h:10, 25:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIOThread.h:8, 25:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.h:8, 25:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.h:8, 25:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.h:8, 25:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.cpp:6: 25:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 25:32.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:32.66 819 | foundInterface = 0; \ 25:32.66 | ^~~~~~~~~~~~~~ 25:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:32.66 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 25:32.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 25:32.66 178 | NS_INTERFACE_MAP_END_THREADSAFE 25:32.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:32.66 811 | else 25:32.66 | ^~~~ 25:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:32.66 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:32.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:32.66 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 25:32.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:59, 25:33.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 25:33.81 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 25:33.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 25:33.81 356 | typedef typename Collection::value_type value_type; 25:33.81 | ^~~~~~~~~~ 25:33.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 25:33.82 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 25:33.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 25:33.82 367 | typedef typename Collection::value_type value_type; 25:33.82 | ^~~~~~~~~~ 25:33.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 25:33.82 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 25:33.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 25:33.82 624 | typename Collection::value_type::second_type* const 25:33.82 | ^~~~~~~~ 25:33.82 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 25:33.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 25:33.82 637 | typename Collection::value_type::second_type* const 25:33.82 | ^~~~~~~~ 25:33.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.85 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.85 335 | class DescriptorPool::Tables { 25:33.85 | ^~~~~~ 25:33.87 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.87 507 | class FileDescriptorTables { 25:33.87 | ^~~~~~~~~~~~~~~~~~~~ 25:33.87 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.87 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.87 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.87 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:10, 25:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 25:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadInternal.h:10, 25:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIOThread.h:8, 25:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.h:8, 25:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.h:8, 25:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.cpp:6: 25:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 25:33.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:33.88 819 | foundInterface = 0; \ 25:33.88 | ^~~~~~~~~~~~~~ 25:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:33.88 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 25:33.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 25:33.88 331 | NS_INTERFACE_MAP_END_THREADSAFE 25:33.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:33.88 800 | else 25:33.88 | ^~~~ 25:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:33.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:33.88 | ^~~~~~~~~~~~~~~~~~ 25:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:33.88 330 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:33.89 | ^~~~~~~~~~~~~~~~~~~~~~ 25:33.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.95 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.95 2525 | class OptionInterpreter { 25:33.95 | ^~~~~~~~~~~~~~~~~ 25:33.95 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.95 2281 | class DescriptorBuilder { 25:33.95 | ^~~~~~~~~~~~~~~~~ 25:33.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 25:33.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.97 2996 | memset(placeholder_file, 0, sizeof(*placeholder_file)); 25:33.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 25:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 25:33.97 986 | class LIBPROTOBUF_EXPORT FileDescriptor { 25:33.97 | ^~~~~~~~~~~~~~ 25:33.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.97 3015 | memset(placeholder_enum, 0, sizeof(*placeholder_enum)); 25:33.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 25:33.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:683:26: note: 'class google::protobuf::EnumDescriptor' declared here 25:33.98 683 | class LIBPROTOBUF_EXPORT EnumDescriptor { 25:33.98 | ^~~~~~~~~~~~~~ 25:33.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.98 3029 | memset(placeholder_value, 0, sizeof(*placeholder_value)); 25:33.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 25:33.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:780:26: note: 'class google::protobuf::EnumValueDescriptor' declared here 25:33.98 780 | class LIBPROTOBUF_EXPORT EnumValueDescriptor { 25:33.98 | ^~~~~~~~~~~~~~~~~~~ 25:33.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.98 3048 | memset(placeholder_message, 0, sizeof(*placeholder_message)); 25:33.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 25:33.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:126:26: note: 'class google::protobuf::Descriptor' declared here 25:33.98 126 | class LIBPROTOBUF_EXPORT Descriptor { 25:33.98 | ^~~~~~~~~~ 25:33.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'const google::protobuf::FileDescriptor* google::protobuf::DescriptorBuilder::NewPlaceholderFile(const string&)': 25:33.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 25:33.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:33.99 3074 | memset(placeholder, 0, sizeof(*placeholder)); 25:33.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 25:33.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 25:33.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 25:33.99 986 | class LIBPROTOBUF_EXPORT FileDescriptor { 25:33.99 | ^~~~~~~~~~~~~~ 25:34.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:11: 25:34.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FileOptions::IsInitialized() const': 25:34.07 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 25:34.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 25:34.07 5585 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.07 | ^~ 25:34.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 25:34.07 5585 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.07 | ^~~~~~ 25:34.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MessageOptions::IsInitialized() const': 25:34.08 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 25:34.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 25:34.08 5958 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.08 | ^~ 25:34.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 25:34.08 5958 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.08 | ^~~~~~ 25:34.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FieldOptions::IsInitialized() const': 25:34.08 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 25:34.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 25:34.08 6485 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.08 | ^~ 25:34.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 25:34.08 6485 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.08 | ^~~~~~ 25:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumOptions::IsInitialized() const': 25:34.09 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 25:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 25:34.09 6818 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.09 | ^~ 25:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 25:34.09 6818 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.09 | ^~~~~~ 25:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumValueOptions::IsInitialized() const': 25:34.09 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 25:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 25:34.09 7098 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.09 | ^~ 25:34.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 25:34.10 7098 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.10 | ^~~~~~ 25:34.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::ServiceOptions::IsInitialized() const': 25:34.10 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 25:34.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 25:34.10 7377 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.10 | ^~ 25:34.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 25:34.10 7377 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.10 | ^~~~~~ 25:34.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MethodOptions::IsInitialized() const': 25:34.10 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 25:34.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 25:34.11 7656 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.11 | ^~ 25:34.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 25:34.11 7656 | if (!_extensions_.IsInitialized()) return false; return true; 25:34.11 | ^~~~~~ 25:35.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:35.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:35.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:10, 25:35.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 25:35.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadInternal.h:10, 25:35.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIOThread.h:8, 25:35.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.h:8, 25:35.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 25:35.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 25:35.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:35.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:35.97 819 | foundInterface = 0; \ 25:35.97 | ^~~~~~~~~~~~~~ 25:35.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:35.97 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 25:35.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:35.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 25:35.97 105 | NS_INTERFACE_MAP_END_THREADSAFE 25:35.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:35.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:35.97 800 | else 25:35.97 | ^~~~ 25:35.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:35.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:35.97 | ^~~~~~~~~~~~~~~~~~ 25:35.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:35.97 104 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:35.97 | ^~~~~~~~~~~~~~~~~~~~~~ 25:37.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 25:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAsyncInputStream.h:10, 25:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.h:8, 25:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.cpp:6: 25:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 25:37.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:37.52 819 | foundInterface = 0; \ 25:37.52 | ^~~~~~~~~~~~~~ 25:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:37.52 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 25:37.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 25:37.52 43 | NS_INTERFACE_MAP_END_THREADSAFE 25:37.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:37.52 811 | else 25:37.52 | ^~~~ 25:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:37.53 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:37.53 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 25:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:39.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIOutputStream.h:10, 25:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAsyncOutputStream.h:10, 25:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.h:8, 25:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.cpp:6: 25:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 25:39.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:39.32 819 | foundInterface = 0; \ 25:39.32 | ^~~~~~~~~~~~~~ 25:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:39.32 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 25:39.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:39.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 25:39.33 45 | NS_INTERFACE_MAP_END_THREADSAFE 25:39.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:39.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:39.33 811 | else 25:39.33 | ^~~~ 25:39.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:39.33 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:39.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:39.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:39.33 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 25:39.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:39.84 libtoolkit_components_protobuf.a.desc 25:41.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:41.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 25:41.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 25:41.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:41.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 25:41.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:41.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:41.17 31 | memset(aT, 0, sizeof(T)); 25:41.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:41.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:36: 25:41.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:41.17 2858 | struct GlobalProperties { 25:41.17 | ^~~~~~~~~~~~~~~~ 25:42.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:42.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:42.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:10, 25:42.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 25:42.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadInternal.h:10, 25:42.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIOThread.h:8, 25:42.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.h:8, 25:42.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.h:9, 25:42.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.cpp:5: 25:42.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 25:42.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:42.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:42.62 819 | foundInterface = 0; \ 25:42.62 | ^~~~~~~~~~~~~~ 25:42.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:42.62 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 25:42.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:42.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 25:42.62 258 | NS_INTERFACE_MAP_END_THREADSAFE 25:42.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:42.62 800 | else 25:42.62 | ^~~~ 25:42.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:42.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:42.62 | ^~~~~~~~~~~~~~~~~~ 25:42.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:42.62 257 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 25:42.62 | ^~~~~~~~~~~~~~~~~~~~~~ 25:43.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 25:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 25:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 25:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 25:43.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:43.94 819 | foundInterface = 0; \ 25:43.94 | ^~~~~~~~~~~~~~ 25:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:43.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:43.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:43.94 288 | NS_INTERFACE_MAP_END 25:43.94 | ^~~~~~~~~~~~~~~~~~~~ 25:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:43.94 800 | else 25:43.94 | ^~~~ 25:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:43.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:43.94 | ^~~~~~~~~~~~~~~~~~ 25:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:43.94 287 | NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 25:43.94 | ^~~~~~~~~~~~~~~~~~~~~~ 25:44.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:44.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 25:44.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:44.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 25:44.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 25:44.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 25:44.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:44.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 25:44.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:44.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:44.00 31 | memset(aT, 0, sizeof(T)); 25:44.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:44.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:23: 25:44.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:44.00 2858 | struct GlobalProperties { 25:44.00 | ^~~~~~~~~~~~~~~~ 25:44.70 libjs_xpconnect_loader.a.desc 25:45.65 libtoolkit_components_ctypes.a.desc 25:47.65 libipc_dbus.a.desc 25:49.31 libnetwerk_cache2.a.desc 25:49.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': 25:49.53 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/priometh.c: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} 25:49.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:49.53 338 | (info.size < (sfd->file_offset + sfd->file_nbytes))) { 25:49.53 | ^ 25:49.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': 25:49.59 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 25:49.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c:135:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:49.59 135 | PRStatus rv; 25:49.59 | ^~ 25:49.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': 25:49.59 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 25:49.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c:175:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:49.59 175 | PRStatus rv; 25:49.59 | ^~ 25:49.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': 25:49.66 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 25:49.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c:182:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:49.66 182 | PRStatus rv; 25:49.66 | ^~ 25:49.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': 25:49.67 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 25:49.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c:303:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:49.67 303 | PRStatus rv; 25:49.67 | ^~ 25:50.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': 25:50.04 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'unsigned int' 25:50.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c:323:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 25:50.04 323 | if (amount <= 0 || amount >= sizeof(fin)) { 25:50.04 | ^~ 25:50.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': 25:50.04 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'unsigned int' 25:50.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c:949:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 25:50.04 949 | if( i < sizeof( pattern ) ) { 25:50.04 | ^ 25:50.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c: In function 'GrowStuff': 25:50.04 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'unsigned int' and 'ptrdiff_t' {aka 'int'} 25:50.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:50.04 1140 | if (PR_UINT32_MAX - len < off) { 25:50.04 | ^ 25:50.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': 25:50.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/unix.c: variable 'rv' set but not used 25:50.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/unix.c:2780:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:50.50 2780 | int rv; 25:50.50 | ^~ 25:50.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': 25:50.51 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/unix.c: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} 25:50.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/unix.c:3520:16: warning: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} [-Wsign-compare] 25:50.51 3520 | if (sz > info.size) { 25:50.51 | ^ 25:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/uxproces.c: In function 'pr_InstallSigchldHandler': 25:50.65 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used 25:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/uxproces.c:691:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:50.65 691 | int rv; 25:50.65 | ^~ 25:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/uxproces.c: In function '_MD_InitProcesses': 25:50.65 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used 25:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/uxproces.c:709:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:50.65 709 | int rv; 25:50.65 | ^~ 25:51.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': 25:51.25 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'unsigned int' and 'int' 25:51.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c:2767:58: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 25:51.26 2767 | sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; 25:51.26 | ^~ 25:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': 25:51.74 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' 25:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:51.74 686 | if (bufsize > sizeof(localbuf)) 25:51.74 | ^ 25:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': 25:51.74 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' 25:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:51.74 883 | if (bufsize > sizeof(localbuf)) 25:51.74 | ^ 25:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': 25:51.74 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' 25:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:51.74 1088 | if (bufsize > sizeof(localbuf)) 25:51.74 | ^ 25:52.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': 25:52.11 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 25:52.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c:391:22: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 25:52.11 391 | PRStatus rval_status; 25:52.11 | ^~~~~~~~~~~ 25:52.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': 25:52.12 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 25:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c:997:14: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 25:52.12 997 | PRStatus rval_status; 25:52.12 | ^~~~~~~~~~~ 25:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': 25:52.12 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 25:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c:1123:14: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 25:52.12 1123 | PRStatus rval_status; 25:52.12 | ^~~~~~~~~~~ 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': 25:52.30 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.30 775 | if (-1 == op->result.code) 25:52.30 | ^~ 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': 25:52.30 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.30 795 | return ((-1 == op->result.code) && 25:52.30 | ^~ 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': 25:52.30 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.30 819 | return ((-1 == op->result.code) && 25:52.30 | ^~ 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': 25:52.30 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'unsigned int'} 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.30 928 | for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) 25:52.30 | ^ 25:52.30 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'unsigned int'} 25:52.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.30 931 | if (bytes < iov[iov_index].iov_len) 25:52.30 | ^ 25:52.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': 25:52.31 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} 25:52.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.31 987 | return ((-1 == op->result.code) && 25:52.31 | ^~ 25:52.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_linux_sendfile_cont': 25:52.31 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} 25:52.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.31 1168 | if (rv < op->count) { 25:52.31 | ^ 25:52.31 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: variable 'oldoffset' set but not used 25:52.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c:1153:11: warning: variable 'oldoffset' set but not used [-Wunused-but-set-variable] 25:52.31 1153 | off_t oldoffset; 25:52.31 | ^~~~~~~~~ 25:52.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': 25:52.31 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 25:52.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c:1299:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 25:52.32 1299 | || ((_PR_FILEDESC_OPEN != fd->secret->state) 25:52.32 | ^~ 25:52.32 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 25:52.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c:1309:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 25:52.32 1309 | if (_PR_FILEDESC_OPEN == fd->secret->state) 25:52.32 | ^~ 25:52.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': 25:52.32 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'unsigned int'} 25:52.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.32 1441 | if (bytes < osiov->iov_len) 25:52.32 | ^ 25:52.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_LinuxSendFile': 25:52.32 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} 25:52.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 25:52.32 2832 | if (rv < file_nbytes_to_send) { 25:52.32 | ^ 25:52.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': 25:52.33 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} 25:52.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c:4090:22: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} [-Wsign-compare] 25:52.33 4090 | if (npds > me->syspoll_count) 25:52.33 | ^ 25:52.33 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 25:52.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c:4157:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 25:52.33 4157 | && (_PR_FILEDESC_OPEN == bottom->secret->state)) 25:52.33 | ^~ 25:52.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': 25:52.33 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} 25:52.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c:5038:24: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 25:52.33 5038 | if ( rlim.rlim_max < table_size ) { 25:52.34 | ^ 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': 25:52.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:49:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.56 49 | int rv; 25:52.56 | ^~ 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': 25:52.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:65:19: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.56 65 | PRIntn index, rv; 25:52.56 | ^~ 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': 25:52.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:134:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.56 134 | PRIntn rv; 25:52.56 | ^~ 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': 25:52.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:155:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.56 155 | PRIntn rv; 25:52.56 | ^~ 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': 25:52.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:174:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.57 174 | PRIntn rv; 25:52.57 | ^~ 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': 25:52.57 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:195:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.57 195 | PRIntn rv; 25:52.57 | ^~ 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': 25:52.57 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:473:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.57 473 | PRIntn rv; 25:52.57 | ^~ 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': 25:52.57 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:559:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.57 559 | int rv; 25:52.57 | ^~ 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': 25:52.57 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:580:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.57 580 | PRIntn rv; 25:52.57 | ^~ 25:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': 25:52.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:610:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.58 610 | PRIntn rv; 25:52.58 | ^~ 25:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': 25:52.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:640:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.58 640 | PRIntn rv; 25:52.58 | ^~ 25:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': 25:52.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:1246:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.58 1246 | int rv; 25:52.58 | ^~ 25:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': 25:52.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:1277:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.58 1277 | int rv; 25:52.58 | ^~ 25:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': 25:52.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 25:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c:1286:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.59 1286 | int rv; 25:52.59 | ^~ 25:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': 25:52.67 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 25:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:220:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 25:52.67 220 | else if (--pt_book.user == pt_book.this_many) { 25:52.67 | ^~ 25:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': 25:52.67 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:277:13: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.67 277 | int rv; 25:52.67 | ^~ 25:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': 25:52.68 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 25:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:481:37: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 25:52.68 481 | else if (--pt_book.user == pt_book.this_many) { 25:52.68 | ^~ 25:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': 25:52.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:621:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.68 621 | int rv; 25:52.68 | ^~ 25:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': 25:52.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:770:16: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.68 770 | PRIntn rv; 25:52.68 | ^~ 25:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': 25:52.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:846:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.68 846 | int rv; 25:52.68 | ^~ 25:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': 25:52.69 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:1089:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.69 1089 | int rv; 25:52.69 | ^~ 25:52.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': 25:52.69 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 25:52.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:1130:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 25:52.69 1130 | while (pt_book.user > pt_book.this_many) { 25:52.69 | ^ 25:52.69 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:1124:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.69 1124 | int rv; 25:52.69 | ^~ 25:52.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': 25:52.69 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:1242:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.69 1242 | PRIntn rv; 25:52.69 | ^~ 25:52.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': 25:52.69 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:1446:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.70 1446 | PRIntn rv; 25:52.70 | ^~ 25:52.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': 25:52.70 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 25:52.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c:1557:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 25:52.70 1557 | int rv; 25:52.70 | ^~ 25:52.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/xptcall.h:15, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/nsXPCOMPrivate.h:12, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/FrozenFunctions.cpp:7, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 25:52.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 25:52.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 25:52.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 25:52.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 25:52.85 31 | memset(aT, 0, sizeof(T)); 25:52.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:52.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/XPCOMInit.cpp:121, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 25:52.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 25:52.85 137 | struct AmountFns 25:52.85 | ^~~~~~~~~ 25:52.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/xptcall.h:15, 25:52.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/nsXPCOMPrivate.h:12, 25:52.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/FrozenFunctions.cpp:7, 25:52.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 25:52.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 25:52.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 25:52.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 25:52.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 25:52.86 31 | memset(aT, 0, sizeof(T)); 25:52.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:52.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/XPCOMInit.cpp:121, 25:52.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 25:52.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 25:52.86 172 | struct SizeOfTabFns 25:52.86 | ^~~~~~~~~~~~ 25:52.94 libnspr4.so 25:57.47 libxpcom_build.a.desc 25:57.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:57.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:57.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.h:9, 25:57.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp:6, 25:57.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: 25:57.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp: In member function 'virtual nsresult nsCommandHandler::QueryInterface(const nsIID&, void**)': 25:57.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:57.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:57.79 819 | foundInterface = 0; \ 25:57.79 | ^~~~~~~~~~~~~~ 25:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:57.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:57.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:57.80 69 | NS_INTERFACE_MAP_END 25:57.80 | ^~~~~~~~~~~~~~~~~~~~ 25:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:57.80 800 | else 25:57.80 | ^~~~ 25:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:57.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:57.80 | ^~~~~~~~~~~~~~~~~~ 25:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:57.80 68 | NS_INTERFACE_MAP_ENTRY(nsICommandHandler) 25:57.80 | ^~~~~~~~~~~~~~~~~~~~~~ 25:58.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 25:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 25:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.h:10, 25:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp:6: 25:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 25:58.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:58.94 837 | foundInterface = 0; \ 25:58.94 | ^~~~~~~~~~~~~~ 25:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:58.95 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:58.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:58.95 69 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 25:58.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 25:58.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.h:10, 25:58.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp:6: 25:58.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:58.95 258 | } else 25:58.95 | ^~~~ 25:58.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:58.95 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:58.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:58.95 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:58.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:58.95 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Performance) 25:58.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsDocShellTreeOwner.cpp:66, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:20: 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 25:58.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:58.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:58.96 712 | class CompressedGlyph { 25:58.96 | ^~~~~~~~~~~~~~~ 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 25:58.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:58.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:58.96 712 | class CompressedGlyph { 25:58.96 | ^~~~~~~~~~~~~~~ 25:59.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:59.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:59.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.h:9, 25:59.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp:6, 25:59.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: 25:59.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 25:59.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:59.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:59.11 819 | foundInterface = 0; \ 25:59.11 | ^~~~~~~~~~~~~~ 25:59.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:59.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:59.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:59.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsDocShellTreeOwner.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:59.11 131 | NS_INTERFACE_MAP_END 25:59.11 | ^~~~~~~~~~~~~~~~~~~~ 25:59.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:59.11 800 | else 25:59.11 | ^~~~ 25:59.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:59.11 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:59.11 | ^~~~~~~~~~~~~~~~~~ 25:59.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsDocShellTreeOwner.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:59.11 130 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:59.11 | ^~~~~~~~~~~~~~~~~~~~~~ 25:59.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 25:59.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:59.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:59.68 819 | foundInterface = 0; \ 25:59.68 | ^~~~~~~~~~~~~~ 25:59.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:59.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsWebBrowser.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:59.69 128 | NS_INTERFACE_MAP_END 25:59.69 | ^~~~~~~~~~~~~~~~~~~~ 25:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:59.69 800 | else 25:59.69 | ^~~~ 25:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:59.69 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:59.69 | ^~~~~~~~~~~~~~~~~~ 25:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsWebBrowser.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:59.69 127 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:59.69 | ^~~~~~~~~~~~~~~~~~~~~~ 26:00.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDOMNavigationTiming.h:9, 26:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.h:9, 26:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.cpp:6: 26:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 26:00.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:00.07 819 | foundInterface = 0; \ 26:00.07 | ^~~~~~~~~~~~~~ 26:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:00.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:00.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:00.07 21 | NS_INTERFACE_MAP_END 26:00.07 | ^~~~~~~~~~~~~~~~~~~~ 26:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:00.07 800 | else 26:00.07 | ^~~~ 26:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:00.07 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:00.07 | ^~~~~~~~~~~~~~~~~~ 26:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:00.07 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:00.07 | ^~~~~~~~~~~~~~~~~~~~~~ 26:01.40 libembedding_browser.a.desc 26:01.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:01.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:01.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 26:01.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.h:10, 26:01.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.h:9, 26:01.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.cpp:6: 26:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 26:01.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:01.54 837 | foundInterface = 0; \ 26:01.54 | ^~~~~~~~~~~~~~ 26:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:01.54 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:01.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:01.54 53 | NS_INTERFACE_MAP_END_INHERITING(Performance) 26:01.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:01.54 800 | else 26:01.54 | ^~~~ 26:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:01.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:01.54 | ^~~~~~~~~~~~~~~~~~ 26:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:01.54 52 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:01.54 | ^~~~~~~~~~~~~~~~~~~~~~ 26:04.47 libxpcom_reflect_xptinfo.a.desc 26:05.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:05.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:05.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.h:9, 26:05.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:18: 26:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp: In member function 'virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**)': 26:05.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:05.58 819 | foundInterface = 0; \ 26:05.58 | ^~~~~~~~~~~~~~ 26:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:05.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:05.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:05.58 84 | NS_INTERFACE_MAP_END 26:05.58 | ^~~~~~~~~~~~~~~~~~~~ 26:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:05.58 811 | else 26:05.58 | ^~~~ 26:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:05.58 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:05.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:05.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:83:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:05.58 83 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHTTPIndex) 26:05.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:05.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 26:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 26:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.h:9, 26:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:18: 26:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:171:36: required from here 26:05.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:05.68 66 | memset(aT, 0, N * sizeof(T)); 26:05.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:05.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDocShell.h:21, 26:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:22: 26:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:05.68 303 | class MOZ_NON_PARAM alignas(8) Value 26:05.68 | ^~~~~ 26:06.14 libxpfe_components_directory.a.desc 26:06.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:9, 26:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 26:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 26:06.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:06.41 837 | foundInterface = 0; \ 26:06.41 | ^~~~~~~~~~~~~~ 26:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:06.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:06.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:06.41 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 26:06.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 26:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Performance.h:10, 26:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PerformanceResourceTiming.h:12, 26:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:12, 26:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 26:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:06.41 264 | } else 26:06.41 | ^~~~ 26:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 26:06.41 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 26:06.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 26:06.42 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 26:06.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 26:06.42 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 26:06.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:06.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 26:06.42 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 26:06.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:08.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:08.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.h:9, 26:08.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.cpp:6: 26:08.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 26:08.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:08.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:08.25 819 | foundInterface = 0; \ 26:08.25 | ^~~~~~~~~~~~~~ 26:08.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:08.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:08.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:08.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:08.25 44 | NS_INTERFACE_MAP_END 26:08.25 | ^~~~~~~~~~~~~~~~~~~~ 26:08.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:08.25 800 | else 26:08.25 | ^~~~ 26:08.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:08.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:08.25 | ^~~~~~~~~~~~~~~~~~ 26:08.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:08.25 43 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:08.25 | ^~~~~~~~~~~~~~~~~~~~~~ 26:10.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:10.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:10.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.h:9, 26:10.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.cpp:6: 26:10.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 26:10.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:10.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:10.26 819 | foundInterface = 0; \ 26:10.26 | ^~~~~~~~~~~~~~ 26:10.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:10.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:10.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:10.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:10.27 26 | NS_INTERFACE_MAP_END 26:10.27 | ^~~~~~~~~~~~~~~~~~~~ 26:10.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:10.27 800 | else 26:10.27 | ^~~~ 26:10.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:10.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:10.27 | ^~~~~~~~~~~~~~~~~~ 26:10.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:10.27 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:10.27 | ^~~~~~~~~~~~~~~~~~~~~~ 26:12.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.h:9, 26:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp:6: 26:12.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 26:12.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:12.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:12.13 837 | foundInterface = 0; \ 26:12.13 | ^~~~~~~~~~~~~~ 26:12.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:12.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:12.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:12.13 21 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 26:12.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 26:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.h:10, 26:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.h:12, 26:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp:6: 26:12.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:12.13 258 | } else 26:12.13 | ^~~~ 26:12.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:12.13 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:12.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:12.14 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:12.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:12.14 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceResourceTiming) 26:12.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:15.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:15.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:15.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.h:9, 26:15.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:6: 26:15.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 26:15.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:15.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:15.95 819 | foundInterface = 0; \ 26:15.95 | ^~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:15.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:15.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:15.96 65 | NS_INTERFACE_MAP_END 26:15.96 | ^~~~~~~~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:15.96 800 | else 26:15.96 | ^~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:15.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:15.96 | ^~~~~~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:15.96 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:15.96 | ^~~~~~~~~~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 26:15.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:15.96 837 | foundInterface = 0; \ 26:15.96 | ^~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:15.96 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:15.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:15.96 152 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 26:15.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:15.96 800 | else 26:15.96 | ^~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:15.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:15.96 | ^~~~~~~~~~~~~~~~~~ 26:15.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:15.96 151 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 26:15.96 | ^~~~~~~~~~~~~~~~~~~~~~ 26:15.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 26:15.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:15.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:15.97 837 | foundInterface = 0; \ 26:15.97 | ^~~~~~~~~~~~~~ 26:15.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:15.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:15.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:15.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:15.97 252 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 26:15.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:15.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:15.97 800 | else 26:15.97 | ^~~~ 26:15.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:15.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:15.97 | ^~~~~~~~~~~~~~~~~~ 26:15.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:15.97 251 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 26:15.97 | ^~~~~~~~~~~~~~~~~~~~~~ 26:16.52 libdom_performance.a.desc 26:17.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:17.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:17.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 26:17.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 26:17.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 26:17.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 26:17.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.h:9, 26:17.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.cpp:6: 26:17.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 26:17.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:17.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:17.97 819 | foundInterface = 0; \ 26:17.97 | ^~~~~~~~~~~~~~ 26:17.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:17.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:17.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:17.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:17.97 22 | NS_INTERFACE_MAP_END 26:17.97 | ^~~~~~~~~~~~~~~~~~~~ 26:17.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:17.97 800 | else 26:17.97 | ^~~~ 26:17.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:17.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:17.97 | ^~~~~~~~~~~~~~~~~~ 26:17.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:17.97 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:17.97 | ^~~~~~~~~~~~~~~~~~~~~~ 26:18.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:18.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:18.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:18.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:18.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 26:18.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:18.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.h:9, 26:18.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.cpp:6: 26:18.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 26:18.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:18.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:18.22 819 | foundInterface = 0; \ 26:18.22 | ^~~~~~~~~~~~~~ 26:18.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:18.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:18.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:18.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:18.22 370 | NS_INTERFACE_MAP_END 26:18.22 | ^~~~~~~~~~~~~~~~~~~~ 26:18.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:18.22 800 | else 26:18.22 | ^~~~ 26:18.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:18.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:18.22 | ^~~~~~~~~~~~~~~~~~ 26:18.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:18.22 369 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:18.22 | ^~~~~~~~~~~~~~~~~~~~~~ 26:18.85 libdom_quota.a.desc 26:19.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 26:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 26:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.h:9, 26:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp:6: 26:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 26:19.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:19.71 837 | foundInterface = 0; \ 26:19.71 | ^~~~~~~~~~~~~~ 26:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:19.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:19.71 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 26:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:19.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 26:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.h:9, 26:19.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp:6: 26:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:19.71 258 | } else 26:19.71 | ^~~~ 26:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:19.71 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:19.71 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:19.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:19.71 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AbortSignal) 26:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:19.79 libxpcom_reflect_xptcall_md_unix.a.desc 26:20.17 libdom_abort.a.desc 26:21.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 26:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/xml/nsSAXXMLReader.cpp:6: 26:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 26:21.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:21.39 819 | foundInterface = 0; \ 26:21.39 | ^~~~~~~~~~~~~~ 26:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:21.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:21.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/xml/nsSAXXMLReader.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:21.39 47 | NS_INTERFACE_MAP_END 26:21.39 | ^~~~~~~~~~~~~~~~~~~~ 26:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:21.39 811 | else 26:21.39 | ^~~~ 26:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:21.39 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:21.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/xml/nsSAXXMLReader.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:21.39 46 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 26:21.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:21.72 libparser_xml.a.desc 26:23.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:23.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:23.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIObserver.h:10, 26:23.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/AvailableMemoryTracker.cpp:15, 26:23.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 26:23.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 26:23.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:23.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:23.89 819 | foundInterface = 0; \ 26:23.89 | ^~~~~~~~~~~~~~ 26:23.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:23.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:23.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:23.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:23.90 170 | NS_INTERFACE_MAP_END 26:23.90 | ^~~~~~~~~~~~~~~~~~~~ 26:23.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 26:23.90 44 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 26:23.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:23.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsConsoleService.cpp:19, 26:23.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:119: 26:23.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:23.90 137 | } else 26:23.90 | ^~~~ 26:23.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 26:23.90 137 | } else 26:23.90 | ^~~~ 26:23.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 26:23.90 44 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 26:23.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:23.95 libmodules_fdlibm_src.a.desc 26:28.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:66: 26:28.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:28.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:28.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:28.14 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:28.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:28.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:28.14 661 | class HeapSlot : public WriteBarrieredBase 26:28.14 | ^~~~~~~~ 26:28.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:28.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:28.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:28.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:28.20 31 | memset(aT, 0, sizeof(T)); 26:28.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:28.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:28.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:28.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:28.21 70 | struct JSSubString { 26:28.21 | ^~~~~~~~~~~ 26:28.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:28.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:28.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:28.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 26:28.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 26:28.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 26:28.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 26:28.25 31 | memset(aT, 0, sizeof(T)); 26:28.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:28.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 26:28.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:64: 26:28.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 26:28.25 41 | class CodeSegment 26:28.25 | ^~~~~~~~~~~ 26:28.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:28.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:28.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:28.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:28.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:28.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:28.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:28.28 31 | memset(aT, 0, sizeof(T)); 26:28.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:28.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:28.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:28.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:28.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:28.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:28.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:66: 26:28.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:28.28 280 | struct Address 26:28.28 | ^~~~~~~ 26:28.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:28.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:28.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:28.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:28.29 31 | memset(aT, 0, sizeof(T)); 26:28.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:28.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:28.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:66: 26:28.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:28.29 293 | struct BaseIndex 26:28.29 | ^~~~~~~~~ 26:28.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 26:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp: In function 'nsresult SystemHeapSize(int64_t*)': 26:28.36 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp: 'mallinfo mallinfo()' is deprecated 26:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp:159:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 26:28.36 159 | struct mallinfo info = mallinfo(); 26:28.36 | ~~~~~~~~^~ 26:28.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/malloc.h:3, 26:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp:50, 26:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 26:28.36 /usr/include/malloc.h:113:24: note: declared here 26:28.36 113 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; 26:28.36 | ^~~~~~~~ 26:28.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:28.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:28.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:28.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 26:28.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:28.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:28.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:28.47 66 | memset(aT, 0, N * sizeof(T)); 26:28.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:28.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:28.47 303 | class MOZ_NON_PARAM alignas(8) Value 26:28.47 | ^~~~~ 26:28.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:28.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 26:28.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 26:28.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:28.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 26:28.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:28.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:28.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:28.48 66 | memset(aT, 0, N * sizeof(T)); 26:28.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:28.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:28.49 303 | class MOZ_NON_PARAM alignas(8) Value 26:28.49 | ^~~~~ 26:28.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 26:28.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 26:28.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:28.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 26:28.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:28.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:28.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:28.50 66 | memset(aT, 0, N * sizeof(T)); 26:28.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:28.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:28.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:28.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:28.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:28.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:28.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 26:28.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 26:28.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:28.50 303 | class MOZ_NON_PARAM alignas(8) Value 26:28.50 | ^~~~~ 26:28.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsAutoPtr.h:9, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/message_loop.h:27, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsDumpUtils.h:10, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsDumpUtils.cpp:6, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 26:28.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 26:28.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 26:28.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 26:28.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 26:28.86 31 | memset(aT, 0, sizeof(T)); 26:28.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:28.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 26:28.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 26:28.86 137 | struct AmountFns 26:28.86 | ^~~~~~~~~ 26:28.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsAutoPtr.h:9, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/message_loop.h:27, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsDumpUtils.h:10, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsDumpUtils.cpp:6, 26:28.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 26:28.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 26:28.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 26:28.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 26:28.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 26:28.87 31 | memset(aT, 0, sizeof(T)); 26:28.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:28.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 26:28.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 26:28.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 26:28.87 172 | struct SizeOfTabFns 26:28.87 | ^~~~~~~~~~~~ 26:30.64 libxpcom_base.a.desc 26:30.92 sysv.o 26:30.95 win32.o 26:30.96 libconfig_external_ffi.a.desc 26:33.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 26:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:19: 26:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:33.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:33.73 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:33.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:33.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:11: 26:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:33.73 661 | class HeapSlot : public WriteBarrieredBase 26:33.73 | ^~~~~~~~ 26:34.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:34.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:34.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:34.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:34.40 31 | memset(aT, 0, sizeof(T)); 26:34.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:34.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:34.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:34.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:34.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:34.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:34.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:11: 26:34.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:34.41 70 | struct JSSubString { 26:34.41 | ^~~~~~~~~~~ 26:34.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:34.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:34.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:34.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:34.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:34.47 31 | memset(aT, 0, sizeof(T)); 26:34.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:34.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:19: 26:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:34.47 280 | struct Address 26:34.47 | ^~~~~~~ 26:34.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:34.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:34.47 31 | memset(aT, 0, sizeof(T)); 26:34.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:34.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 26:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:19: 26:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:34.47 293 | struct BaseIndex 26:34.48 | ^~~~~~~~~ 26:34.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:34.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:34.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:34.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:34.75 66 | memset(aT, 0, N * sizeof(T)); 26:34.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:34.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:34.75 303 | class MOZ_NON_PARAM alignas(8) Value 26:34.75 | ^~~~~ 26:34.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:34.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:34.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:34.75 66 | memset(aT, 0, N * sizeof(T)); 26:34.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:34.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:34.76 303 | class MOZ_NON_PARAM alignas(8) Value 26:34.76 | ^~~~~ 26:34.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 26:34.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 26:34.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:34.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 26:34.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:34.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:34.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:34.77 66 | memset(aT, 0, N * sizeof(T)); 26:34.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:34.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:34.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:34.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:34.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 26:34.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 26:34.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:34.77 303 | class MOZ_NON_PARAM alignas(8) Value 26:34.77 | ^~~~~ 26:36.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.cpp:21, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:38: 26:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:36.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:36.34 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:36.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:36.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:36.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:36.34 661 | class HeapSlot : public WriteBarrieredBase 26:36.34 | ^~~~~~~~ 26:36.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:36.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:36.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:36.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:36.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:36.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:36.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:36.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:36.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:36.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:36.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:36.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:36.47 31 | memset(aT, 0, sizeof(T)); 26:36.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:36.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:36.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:36.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 26:36.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:36.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:36.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:36.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:36.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:36.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:36.47 70 | struct JSSubString { 26:36.47 | ^~~~~~~~~~~ 26:36.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:36.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:36.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:36.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:36.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:36.53 31 | memset(aT, 0, sizeof(T)); 26:36.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:36.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:36.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:36.53 280 | struct Address 26:36.53 | ^~~~~~~ 26:36.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:36.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:36.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:36.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:36.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:36.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:36.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:36.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:36.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:36.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:36.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:36.54 31 | memset(aT, 0, sizeof(T)); 26:36.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:36.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:36.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:36.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 26:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 26:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:36.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:36.55 293 | struct BaseIndex 26:36.55 | ^~~~~~~~~ 26:37.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 26:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:37.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:37.14 66 | memset(aT, 0, N * sizeof(T)); 26:37.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:37.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:37.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:37.15 303 | class MOZ_NON_PARAM alignas(8) Value 26:37.15 | ^~~~~ 26:37.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:37.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 26:37.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 26:37.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:37.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 26:37.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:37.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:37.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:37.15 66 | memset(aT, 0, N * sizeof(T)); 26:37.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:37.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:37.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:37.17 303 | class MOZ_NON_PARAM alignas(8) Value 26:37.17 | ^~~~~ 26:37.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 26:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 26:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 26:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:37.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:37.17 66 | memset(aT, 0, N * sizeof(T)); 26:37.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:37.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:37.17 303 | class MOZ_NON_PARAM alignas(8) Value 26:37.17 | ^~~~~ 26:37.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 26:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 26:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 26:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:37.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:37.18 101 | memset(p, 0, numElems * sizeof(T)); 26:37.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:37.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:37.19 787 | class HashTableEntry 26:37.19 | ^~~~~~~~~~~~~~ 26:40.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:43: 26:40.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:40.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:40.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:40.26 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:40.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:40.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:40.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:20: 26:40.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:40.26 661 | class HeapSlot : public WriteBarrieredBase 26:40.26 | ^~~~~~~~ 26:40.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:40.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:40.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:40.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:40.36 31 | memset(aT, 0, sizeof(T)); 26:40.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:40.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:40.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:40.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:21: 26:40.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:40.37 70 | struct JSSubString { 26:40.37 | ^~~~~~~~~~~ 26:40.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:40.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:40.43 31 | memset(aT, 0, sizeof(T)); 26:40.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:40.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:43: 26:40.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:40.43 280 | struct Address 26:40.43 | ^~~~~~~ 26:40.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:40.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:40.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:40.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:40.43 31 | memset(aT, 0, sizeof(T)); 26:40.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:40.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:40.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:43: 26:40.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:40.43 293 | struct BaseIndex 26:40.43 | ^~~~~~~~~ 26:40.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 26:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:40.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:40.61 66 | memset(aT, 0, N * sizeof(T)); 26:40.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:40.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:40.62 303 | class MOZ_NON_PARAM alignas(8) Value 26:40.62 | ^~~~~ 26:40.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 26:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 26:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 26:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:40.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:40.62 66 | memset(aT, 0, N * sizeof(T)); 26:40.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:40.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:40.62 303 | class MOZ_NON_PARAM alignas(8) Value 26:40.63 | ^~~~~ 26:40.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 26:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 26:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 26:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:40.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:40.63 66 | memset(aT, 0, N * sizeof(T)); 26:40.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:40.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:40.64 303 | class MOZ_NON_PARAM alignas(8) Value 26:40.64 | ^~~~~ 26:40.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 26:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 26:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 26:40.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:76:31: required from here 26:40.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:40.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:40.65 66 | memset(aT, 0, N * sizeof(T)); 26:40.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:40.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:40.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:40.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:40.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 26:40.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 26:40.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:40.65 303 | class MOZ_NON_PARAM alignas(8) Value 26:40.65 | ^~~~~ 26:45.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 26:45.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCompiler.cpp:36, 26:45.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:11: 26:45.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:45.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:45.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:45.08 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:45.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:45.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:45.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:45.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:45.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:45.08 661 | class HeapSlot : public WriteBarrieredBase 26:45.08 | ^~~~~~~~ 26:45.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:45.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:45.72 31 | memset(aT, 0, sizeof(T)); 26:45.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CacheIR.h:14, 26:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:10, 26:45.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:45.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:45.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:45.73 70 | struct JSSubString { 26:45.73 | ^~~~~~~~~~~ 26:45.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:45.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:45.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:45.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:45.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:45.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:45.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:45.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:45.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:45.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:45.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:45.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:45.79 31 | memset(aT, 0, sizeof(T)); 26:45.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/SharedIC.h:14, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CacheIR.h:15, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:10, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:45.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:45.79 280 | struct Address 26:45.79 | ^~~~~~~ 26:45.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:45.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:45.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:45.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:45.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:45.79 31 | memset(aT, 0, sizeof(T)); 26:45.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:45.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/SharedIC.h:14, 26:45.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CacheIR.h:15, 26:45.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:10, 26:45.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:45.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:45.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:45.80 293 | struct BaseIndex 26:45.80 | ^~~~~~~~~ 26:46.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:46.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 26:46.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 26:46.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.cpp:5270:32: required from here 26:46.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:46.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:46.12 66 | memset(aT, 0, N * sizeof(T)); 26:46.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:46.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:46.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:46.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:46.12 303 | class MOZ_NON_PARAM alignas(8) Value 26:46.12 | ^~~~~ 26:46.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:20: 26:46.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:46.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:46.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:46.14 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:46.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:46.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:46.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:46.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:46.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:46.14 661 | class HeapSlot : public WriteBarrieredBase 26:46.14 | ^~~~~~~~ 26:46.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 26:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:46.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:46.27 66 | memset(aT, 0, N * sizeof(T)); 26:46.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:46.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:46.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:46.28 303 | class MOZ_NON_PARAM alignas(8) Value 26:46.28 | ^~~~~ 26:46.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:46.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 26:46.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 26:46.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:46.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 26:46.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:46.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:46.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:46.28 66 | memset(aT, 0, N * sizeof(T)); 26:46.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:46.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:46.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:46.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:46.28 303 | class MOZ_NON_PARAM alignas(8) Value 26:46.28 | ^~~~~ 26:46.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/SharedIC.h:14, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CacheIR.h:15, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:10, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:46.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 26:46.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:46.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:46.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:46.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:46.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:46.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:46.29 101 | memset(p, 0, numElems * sizeof(T)); 26:46.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:46.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:46.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:46.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:46.29 787 | class HashTableEntry 26:46.29 | ^~~~~~~~~~~~~~ 26:46.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:46.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:46.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:46.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:46.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:46.85 31 | memset(aT, 0, sizeof(T)); 26:46.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:46.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:46.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:46.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:46.85 70 | struct JSSubString { 26:46.85 | ^~~~~~~~~~~ 26:46.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:46.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:46.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:46.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:46.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:46.91 31 | memset(aT, 0, sizeof(T)); 26:46.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:46.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:20: 26:46.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:46.91 280 | struct Address 26:46.91 | ^~~~~~~ 26:46.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:46.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:46.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:46.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:46.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:46.91 31 | memset(aT, 0, sizeof(T)); 26:46.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:46.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:46.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:20: 26:46.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:46.91 293 | struct BaseIndex 26:46.91 | ^~~~~~~~~ 26:47.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:47.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:47.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:47.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:47.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:47.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:47.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:47.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:47.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:47.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:47.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:47.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:47.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:47.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:47.20 66 | memset(aT, 0, N * sizeof(T)); 26:47.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:47.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:47.20 303 | class MOZ_NON_PARAM alignas(8) Value 26:47.20 | ^~~~~ 26:47.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:47.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:47.20 66 | memset(aT, 0, N * sizeof(T)); 26:47.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:47.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:47.20 303 | class MOZ_NON_PARAM alignas(8) Value 26:47.20 | ^~~~~ 26:47.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:47.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 26:47.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:47.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 26:47.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:47.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:47.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:47.21 66 | memset(aT, 0, N * sizeof(T)); 26:47.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:47.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:47.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:47.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:47.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:47.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:47.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 26:47.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 26:47.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:47.21 303 | class MOZ_NON_PARAM alignas(8) Value 26:47.21 | ^~~~~ 26:53.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:14: 26:53.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:53.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:53.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:53.28 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:53.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:53.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:12, 26:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:53.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:53.28 661 | class HeapSlot : public WriteBarrieredBase 26:53.28 | ^~~~~~~~ 26:53.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:53.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:53.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:53.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:53.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:53.91 31 | memset(aT, 0, sizeof(T)); 26:53.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:53.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:15, 26:53.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:53.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:53.91 70 | struct JSSubString { 26:53.91 | ^~~~~~~~~~~ 26:53.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:53.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:53.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:53.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:53.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:53.96 31 | memset(aT, 0, sizeof(T)); 26:53.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:53.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:14: 26:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:53.96 280 | struct Address 26:53.96 | ^~~~~~~ 26:53.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:53.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:53.96 31 | memset(aT, 0, sizeof(T)); 26:53.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:53.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:14: 26:53.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:53.97 293 | struct BaseIndex 26:53.97 | ^~~~~~~~~ 26:54.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:54.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:54.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:54.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:54.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:54.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:54.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:54.25 66 | memset(aT, 0, N * sizeof(T)); 26:54.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:54.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:54.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:54.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:54.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:54.25 303 | class MOZ_NON_PARAM alignas(8) Value 26:54.25 | ^~~~~ 26:54.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:54.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:54.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:54.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:54.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:54.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:54.25 66 | memset(aT, 0, N * sizeof(T)); 26:54.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:54.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:54.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:54.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:54.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:54.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:54.26 303 | class MOZ_NON_PARAM alignas(8) Value 26:54.26 | ^~~~~ 26:54.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:54.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:54.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:54.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:54.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 26:54.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 26:54.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:54.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 26:54.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:54.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:54.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:54.27 66 | memset(aT, 0, N * sizeof(T)); 26:54.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:54.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 26:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 26:54.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:54.27 303 | class MOZ_NON_PARAM alignas(8) Value 26:54.27 | ^~~~~ 26:56.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/EnvironmentObject-inl.h:12, 26:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame-inl.h:18, 26:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/VMFunctions.cpp:23, 26:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 26:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 26:56.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 26:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:56.69 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:56.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:56.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 26:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:56.69 661 | class HeapSlot : public WriteBarrieredBase 26:56.69 | ^~~~~~~~ 26:56.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:56.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 26:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:56.87 31 | memset(aT, 0, sizeof(T)); 26:56.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:56.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:56.87 70 | struct JSSubString { 26:56.87 | ^~~~~~~~~~~ 26:56.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:56.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:56.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:56.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 26:56.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:56.93 31 | memset(aT, 0, sizeof(T)); 26:56.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:56.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Lowering.h:12, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:8, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:56.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:56.93 280 | struct Address 26:56.93 | ^~~~~~~ 26:56.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:56.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:56.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:56.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:56.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:56.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:56.94 31 | memset(aT, 0, sizeof(T)); 26:56.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:56.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 26:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Lowering.h:12, 26:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:8, 26:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:56.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:56.94 293 | struct BaseIndex 26:56.94 | ^~~~~~~~~ 26:57.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/VMFunctions.cpp:312:34: required from here 26:57.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:57.44 66 | memset(aT, 0, N * sizeof(T)); 26:57.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:57.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:57.44 303 | class MOZ_NON_PARAM alignas(8) Value 26:57.44 | ^~~~~ 26:57.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/VMFunctions.cpp:338:34: required from here 26:57.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:57.44 66 | memset(aT, 0, N * sizeof(T)); 26:57.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:57.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:57.44 303 | class MOZ_NON_PARAM alignas(8) Value 26:57.44 | ^~~~~ 26:57.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:57.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:57.56 66 | memset(aT, 0, N * sizeof(T)); 26:57.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:57.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:57.56 303 | class MOZ_NON_PARAM alignas(8) Value 26:57.56 | ^~~~~ 26:57.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:10, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:57.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:57.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:57.57 101 | memset(p, 0, numElems * sizeof(T)); 26:57.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:57.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:57.57 787 | class HashTableEntry 26:57.57 | ^~~~~~~~~~~~~~ 26:57.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/VMFunctions.cpp:792:31: required from here 26:57.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:57.57 66 | memset(aT, 0, N * sizeof(T)); 26:57.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:57.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:57.57 303 | class MOZ_NON_PARAM alignas(8) Value 26:57.57 | ^~~~~ 26:57.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:10, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 26:57.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ValueNumbering.cpp:82:21: required from here 26:57.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 26:57.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 26:57.58 101 | memset(p, 0, numElems * sizeof(T)); 26:57.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:57.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:57.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:57.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry' declared here 26:57.58 787 | class HashTableEntry 26:57.58 | ^~~~~~~~~~~~~~ 27:00.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:20: 27:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:00.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:00.18 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:00.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:00.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 27:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:11, 27:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:00.19 661 | class HeapSlot : public WriteBarrieredBase 27:00.19 | ^~~~~~~~ 27:00.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:00.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:00.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:00.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:00.26 31 | memset(aT, 0, sizeof(T)); 27:00.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:11, 27:00.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:00.26 70 | struct JSSubString { 27:00.26 | ^~~~~~~~~~~ 27:00.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:00.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:00.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:00.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:00.31 31 | memset(aT, 0, sizeof(T)); 27:00.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:20: 27:00.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:00.31 280 | struct Address 27:00.31 | ^~~~~~~ 27:00.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:00.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:00.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:00.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:00.31 31 | memset(aT, 0, sizeof(T)); 27:00.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:00.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:20: 27:00.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:00.32 293 | struct BaseIndex 27:00.32 | ^~~~~~~~~ 27:00.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:00.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:00.68 66 | memset(aT, 0, N * sizeof(T)); 27:00.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:00.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:00.68 303 | class MOZ_NON_PARAM alignas(8) Value 27:00.68 | ^~~~~ 27:00.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:00.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:00.68 66 | memset(aT, 0, N * sizeof(T)); 27:00.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:00.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:00.68 303 | class MOZ_NON_PARAM alignas(8) Value 27:00.69 | ^~~~~ 27:00.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:00.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:00.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:00.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:00.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:00.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:00.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:00.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:00.69 66 | memset(aT, 0, N * sizeof(T)); 27:00.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:00.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:00.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:00.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 27:00.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 27:00.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:00.69 303 | class MOZ_NON_PARAM alignas(8) Value 27:00.69 | ^~~~~ 27:05.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:05.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:05.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:05.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:05.63 31 | memset(aT, 0, sizeof(T)); 27:05.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:05.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:05.63 70 | struct JSSubString { 27:05.63 | ^~~~~~~~~~~ 27:05.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:05.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:05.68 31 | memset(aT, 0, sizeof(T)); 27:05.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:05.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:31: 27:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:05.68 280 | struct Address 27:05.68 | ^~~~~~~ 27:05.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:05.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:05.68 31 | memset(aT, 0, sizeof(T)); 27:05.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:05.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:05.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:31: 27:05.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:05.68 293 | struct BaseIndex 27:05.68 | ^~~~~~~~~ 27:05.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:05.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:05.83 66 | memset(aT, 0, N * sizeof(T)); 27:05.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:05.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:05.83 303 | class MOZ_NON_PARAM alignas(8) Value 27:05.83 | ^~~~~ 27:05.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:05.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:05.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:05.84 66 | memset(aT, 0, N * sizeof(T)); 27:05.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:05.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:05.84 303 | class MOZ_NON_PARAM alignas(8) Value 27:05.84 | ^~~~~ 27:05.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:05.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:05.84 66 | memset(aT, 0, N * sizeof(T)); 27:05.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:05.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 27:05.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 27:05.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:05.84 303 | class MOZ_NON_PARAM alignas(8) Value 27:05.84 | ^~~~~ 27:06.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:06.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:06.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:06.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:06.32 31 | memset(aT, 0, sizeof(T)); 27:06.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:06.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:06.32 70 | struct JSSubString { 27:06.32 | ^~~~~~~~~~~ 27:06.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:06.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:06.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:06.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:06.37 31 | memset(aT, 0, sizeof(T)); 27:06.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:06.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:06.37 280 | struct Address 27:06.37 | ^~~~~~~ 27:06.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:06.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:06.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:06.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:06.37 31 | memset(aT, 0, sizeof(T)); 27:06.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:06.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:06.37 293 | struct BaseIndex 27:06.37 | ^~~~~~~~~ 27:06.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:06.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:06.68 66 | memset(aT, 0, N * sizeof(T)); 27:06.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:06.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:06.68 303 | class MOZ_NON_PARAM alignas(8) Value 27:06.68 | ^~~~~ 27:06.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:06.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:06.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:06.68 66 | memset(aT, 0, N * sizeof(T)); 27:06.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:06.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:06.69 303 | class MOZ_NON_PARAM alignas(8) Value 27:06.69 | ^~~~~ 27:06.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:06.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:06.69 66 | memset(aT, 0, N * sizeof(T)); 27:06.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:06.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:06.69 303 | class MOZ_NON_PARAM alignas(8) Value 27:06.69 | ^~~~~ 27:06.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:06.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:06.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:06.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:06.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:06.70 101 | memset(p, 0, numElems * sizeof(T)); 27:06.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:06.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 27:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 27:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 27:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 27:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 27:06.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:06.70 787 | class HashTableEntry 27:06.70 | ^~~~~~~~~~~~~~ 27:10.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:21: 27:10.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:10.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:10.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:10.62 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:10.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 27:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:10.62 661 | class HeapSlot : public WriteBarrieredBase 27:10.62 | ^~~~~~~~ 27:10.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:10.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:10.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:10.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:10.73 31 | memset(aT, 0, sizeof(T)); 27:10.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:10.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:10.73 70 | struct JSSubString { 27:10.73 | ^~~~~~~~~~~ 27:10.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:10.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:10.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:10.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:10.78 31 | memset(aT, 0, sizeof(T)); 27:10.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:10.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:21: 27:10.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:10.78 280 | struct Address 27:10.78 | ^~~~~~~ 27:10.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:10.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:10.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:10.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:10.78 31 | memset(aT, 0, sizeof(T)); 27:10.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:10.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:10.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:21: 27:10.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:10.78 293 | struct BaseIndex 27:10.78 | ^~~~~~~~~ 27:10.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:10.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:10.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:10.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:10.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:10.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:10.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:10.97 66 | memset(aT, 0, N * sizeof(T)); 27:10.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:10.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:10.97 303 | class MOZ_NON_PARAM alignas(8) Value 27:10.97 | ^~~~~ 27:10.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:10.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:10.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:10.98 66 | memset(aT, 0, N * sizeof(T)); 27:10.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:10.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:10.98 303 | class MOZ_NON_PARAM alignas(8) Value 27:10.98 | ^~~~~ 27:10.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:10.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:10.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:10.98 66 | memset(aT, 0, N * sizeof(T)); 27:10.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:10.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 27:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 27:10.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:10.99 303 | class MOZ_NON_PARAM alignas(8) Value 27:10.99 | ^~~~~ 27:14.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:14.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:14.72 31 | memset(aT, 0, sizeof(T)); 27:14.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:14.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:14.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:14.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:14.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:14.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:14.73 70 | struct JSSubString { 27:14.73 | ^~~~~~~~~~~ 27:14.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:14.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:14.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:14.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:14.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:14.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:14.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:14.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:14.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:14.77 31 | memset(aT, 0, sizeof(T)); 27:14.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:14.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:14.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:14.78 280 | struct Address 27:14.78 | ^~~~~~~ 27:14.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:14.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:14.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:14.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:14.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:14.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:14.79 31 | memset(aT, 0, sizeof(T)); 27:14.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:14.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:14.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:14.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:14.79 293 | struct BaseIndex 27:14.79 | ^~~~~~~~~ 27:15.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:15.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:15.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:15.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:15.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:15.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:15.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:15.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:15.14 66 | memset(aT, 0, N * sizeof(T)); 27:15.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:15.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:15.14 303 | class MOZ_NON_PARAM alignas(8) Value 27:15.14 | ^~~~~ 27:15.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:15.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:15.15 66 | memset(aT, 0, N * sizeof(T)); 27:15.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:15.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:15.16 303 | class MOZ_NON_PARAM alignas(8) Value 27:15.16 | ^~~~~ 27:15.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:15.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:15.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:15.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:15.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:15.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:15.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:15.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:15.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:15.42 66 | memset(aT, 0, N * sizeof(T)); 27:15.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:15.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:15.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:15.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:15.43 303 | class MOZ_NON_PARAM alignas(8) Value 27:15.43 | ^~~~~ 27:15.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 27:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 27:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:15.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 27:15.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:15.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:15.44 101 | memset(p, 0, numElems * sizeof(T)); 27:15.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:15.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 27:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 27:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:15.44 787 | class HashTableEntry 27:15.44 | ^~~~~~~~~~~~~~ 27:16.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 27:16.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:14: 27:16.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:16.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:16.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:16.59 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:16.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:16.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:16.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:16.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:16.59 661 | class HeapSlot : public WriteBarrieredBase 27:16.59 | ^~~~~~~~ 27:17.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:17.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:17.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:17.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:17.26 31 | memset(aT, 0, sizeof(T)); 27:17.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:17.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:17.26 70 | struct JSSubString { 27:17.26 | ^~~~~~~~~~~ 27:17.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:17.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:17.31 31 | memset(aT, 0, sizeof(T)); 27:17.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:17.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:14: 27:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:17.31 280 | struct Address 27:17.31 | ^~~~~~~ 27:17.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:17.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:17.32 31 | memset(aT, 0, sizeof(T)); 27:17.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:17.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 27:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:14: 27:17.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:17.33 293 | struct BaseIndex 27:17.33 | ^~~~~~~~~ 27:17.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:17.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:17.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:17.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:17.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:17.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:17.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:17.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:17.57 66 | memset(aT, 0, N * sizeof(T)); 27:17.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:17.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:17.57 303 | class MOZ_NON_PARAM alignas(8) Value 27:17.57 | ^~~~~ 27:17.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:17.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:17.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:17.58 66 | memset(aT, 0, N * sizeof(T)); 27:17.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:17.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:17.58 303 | class MOZ_NON_PARAM alignas(8) Value 27:17.58 | ^~~~~ 27:17.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:17.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:17.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:17.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:17.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:17.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:17.59 66 | memset(aT, 0, N * sizeof(T)); 27:17.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:17.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:17.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:17.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:17.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:17.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:17.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 27:17.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 27:17.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:17.59 303 | class MOZ_NON_PARAM alignas(8) Value 27:17.59 | ^~~~~ 27:22.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:25: 27:22.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:22.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:22.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:22.68 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:22.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:22.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:22.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:22.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:22.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:22.68 661 | class HeapSlot : public WriteBarrieredBase 27:22.68 | ^~~~~~~~ 27:22.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:22.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:22.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:22.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:22.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:22.78 31 | memset(aT, 0, sizeof(T)); 27:22.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:22.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:22.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:22.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:22.78 70 | struct JSSubString { 27:22.78 | ^~~~~~~~~~~ 27:22.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:22.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:22.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:22.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:22.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:22.84 31 | memset(aT, 0, sizeof(T)); 27:22.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:22.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:25: 27:22.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:22.84 280 | struct Address 27:22.84 | ^~~~~~~ 27:22.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:22.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:22.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:22.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:22.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:22.84 31 | memset(aT, 0, sizeof(T)); 27:22.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:22.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:22.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:25: 27:22.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:22.84 293 | struct BaseIndex 27:22.84 | ^~~~~~~~~ 27:22.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:22.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 68]': 27:22.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 68]' 27:22.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:254:69: required from here 27:22.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:22.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:22.97 66 | memset(aT, 0, N * sizeof(T)); 27:22.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:22.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:22.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:22.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:22.97 303 | class MOZ_NON_PARAM alignas(8) Value 27:22.97 | ^~~~~ 27:23.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:23.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:23.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:23.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:23.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:23.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:23.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:23.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:23.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:23.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:23.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:23.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:23.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:23.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:23.07 66 | memset(aT, 0, N * sizeof(T)); 27:23.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:23.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:23.07 303 | class MOZ_NON_PARAM alignas(8) Value 27:23.07 | ^~~~~ 27:23.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:23.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:23.07 66 | memset(aT, 0, N * sizeof(T)); 27:23.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:23.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:23.07 303 | class MOZ_NON_PARAM alignas(8) Value 27:23.07 | ^~~~~ 27:23.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:23.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:23.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:23.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:23.07 66 | memset(aT, 0, N * sizeof(T)); 27:23.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:23.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 27:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 27:23.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:23.08 303 | class MOZ_NON_PARAM alignas(8) Value 27:23.08 | ^~~~~ 27:25.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:25.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:25.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:25.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:25.26 31 | memset(aT, 0, sizeof(T)); 27:25.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:25.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:25.26 70 | struct JSSubString { 27:25.26 | ^~~~~~~~~~~ 27:25.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:25.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:25.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:25.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:25.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:25.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:25.33 31 | memset(aT, 0, sizeof(T)); 27:25.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:25.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:13, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:25.33 280 | struct Address 27:25.33 | ^~~~~~~ 27:25.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:25.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:25.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:25.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:25.33 31 | memset(aT, 0, sizeof(T)); 27:25.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:25.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:25.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:25.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:13, 27:25.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:25.34 293 | struct BaseIndex 27:25.34 | ^~~~~~~~~ 27:25.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:25.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:25.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:25.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:25.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:25.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:25.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:25.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:25.63 66 | memset(aT, 0, N * sizeof(T)); 27:25.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:25.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:25.63 303 | class MOZ_NON_PARAM alignas(8) Value 27:25.64 | ^~~~~ 27:25.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:25.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:25.65 66 | memset(aT, 0, N * sizeof(T)); 27:25.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:25.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:25.65 303 | class MOZ_NON_PARAM alignas(8) Value 27:25.65 | ^~~~~ 27:25.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:25.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:25.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:25.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:25.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:25.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:25.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:25.66 66 | memset(aT, 0, N * sizeof(T)); 27:25.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:25.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:25.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:25.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:25.67 303 | class MOZ_NON_PARAM alignas(8) Value 27:25.67 | ^~~~~ 27:25.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:13, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:13, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 27:25.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:25.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:25.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:25.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:25.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:25.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:25.67 101 | memset(p, 0, numElems * sizeof(T)); 27:25.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:25.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.h:11, 27:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/Assembler-x86.cpp:6, 27:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 27:25.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:25.68 787 | class HashTableEntry 27:25.68 | ^~~~~~~~~~~~~~ 27:28.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:20: 27:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:28.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:28.70 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:28.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:28.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:28.70 661 | class HeapSlot : public WriteBarrieredBase 27:28.70 | ^~~~~~~~ 27:28.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:28.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:28.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:28.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:28.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:28.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:28.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:28.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:28.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:28.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:28.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:28.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:28.79 31 | memset(aT, 0, sizeof(T)); 27:28.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:28.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:28.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:28.79 70 | struct JSSubString { 27:28.79 | ^~~~~~~~~~~ 27:28.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:28.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:28.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:28.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:28.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:28.84 31 | memset(aT, 0, sizeof(T)); 27:28.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:28.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:20: 27:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:28.85 280 | struct Address 27:28.85 | ^~~~~~~ 27:28.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:28.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:28.85 31 | memset(aT, 0, sizeof(T)); 27:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:28.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:28.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:20: 27:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:28.86 293 | struct BaseIndex 27:28.86 | ^~~~~~~~~ 27:29.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:29.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:29.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:29.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:29.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:29.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:29.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:29.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:29.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:29.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:29.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:29.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:29.04 66 | memset(aT, 0, N * sizeof(T)); 27:29.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:29.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:29.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:29.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:29.04 303 | class MOZ_NON_PARAM alignas(8) Value 27:29.04 | ^~~~~ 27:29.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:29.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:29.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:29.06 66 | memset(aT, 0, N * sizeof(T)); 27:29.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:29.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:29.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:29.06 303 | class MOZ_NON_PARAM alignas(8) Value 27:29.06 | ^~~~~ 27:29.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:29.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:29.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:29.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:29.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:29.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:29.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:29.07 66 | memset(aT, 0, N * sizeof(T)); 27:29.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:29.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 27:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:29.07 303 | class MOZ_NON_PARAM alignas(8) Value 27:29.07 | ^~~~~ 27:33.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:33.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:33.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:33.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:33.49 31 | memset(aT, 0, sizeof(T)); 27:33.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:33.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:33.50 70 | struct JSSubString { 27:33.50 | ^~~~~~~~~~~ 27:33.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:33.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:33.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:33.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:33.55 31 | memset(aT, 0, sizeof(T)); 27:33.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:33.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:33.56 280 | struct Address 27:33.56 | ^~~~~~~ 27:33.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:33.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:33.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:33.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:33.57 31 | memset(aT, 0, sizeof(T)); 27:33.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:33.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:33.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:33.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 27:33.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:33.57 293 | struct BaseIndex 27:33.57 | ^~~~~~~~~ 27:33.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:33.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:33.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:33.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:33.85 66 | memset(aT, 0, N * sizeof(T)); 27:33.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:33.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:33.86 303 | class MOZ_NON_PARAM alignas(8) Value 27:33.86 | ^~~~~ 27:33.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:33.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:33.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:33.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:33.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:33.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:33.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:33.86 66 | memset(aT, 0, N * sizeof(T)); 27:33.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:33.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:33.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:33.87 303 | class MOZ_NON_PARAM alignas(8) Value 27:33.88 | ^~~~~ 27:33.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:33.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:33.88 66 | memset(aT, 0, N * sizeof(T)); 27:33.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:33.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:33.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:33.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:33.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:33.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 27:33.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 27:33.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:33.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:33.89 303 | class MOZ_NON_PARAM alignas(8) Value 27:33.89 | ^~~~~ 27:34.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:29: 27:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:34.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:34.44 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:34.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:34.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 27:34.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:34.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 27:34.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:34.44 661 | class HeapSlot : public WriteBarrieredBase 27:34.44 | ^~~~~~~~ 27:34.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:34.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:34.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:34.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:34.52 31 | memset(aT, 0, sizeof(T)); 27:34.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:34.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:34.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:34.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 27:34.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:34.53 70 | struct JSSubString { 27:34.53 | ^~~~~~~~~~~ 27:34.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:34.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:34.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:34.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:34.59 31 | memset(aT, 0, sizeof(T)); 27:34.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:34.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:29: 27:34.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:34.59 280 | struct Address 27:34.59 | ^~~~~~~ 27:34.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:34.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:34.60 31 | memset(aT, 0, sizeof(T)); 27:34.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:34.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:29: 27:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:34.60 293 | struct BaseIndex 27:34.60 | ^~~~~~~~~ 27:34.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:34.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:34.90 66 | memset(aT, 0, N * sizeof(T)); 27:34.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:34.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:34.90 303 | class MOZ_NON_PARAM alignas(8) Value 27:34.90 | ^~~~~ 27:34.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:34.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:34.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:34.91 66 | memset(aT, 0, N * sizeof(T)); 27:34.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:34.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:34.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:34.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:34.91 303 | class MOZ_NON_PARAM alignas(8) Value 27:34.91 | ^~~~~ 27:34.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:34.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:34.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:34.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:34.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:34.92 66 | memset(aT, 0, N * sizeof(T)); 27:34.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:34.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 27:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:34.92 303 | class MOZ_NON_PARAM alignas(8) Value 27:34.92 | ^~~~~ 27:40.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/EnvironmentObject-inl.h:12, 27:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:13, 27:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:40.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:40.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:40.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:40.88 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:40.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:40.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:40.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:40.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:40.88 661 | class HeapSlot : public WriteBarrieredBase 27:40.88 | ^~~~~~~~ 27:40.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:11: 27:40.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:40.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:40.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:40.97 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:40.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:40.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:40.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 27:40.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:40.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:40.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:40.97 661 | class HeapSlot : public WriteBarrieredBase 27:40.97 | ^~~~~~~~ 27:41.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:41.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:41.03 31 | memset(aT, 0, sizeof(T)); 27:41.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:41.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:41.03 70 | struct JSSubString { 27:41.03 | ^~~~~~~~~~~ 27:41.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:41.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:41.08 31 | memset(aT, 0, sizeof(T)); 27:41.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:41.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:11: 27:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:41.08 280 | struct Address 27:41.09 | ^~~~~~~ 27:41.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:41.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:41.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:41.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:41.09 31 | memset(aT, 0, sizeof(T)); 27:41.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:41.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:11: 27:41.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:41.09 293 | struct BaseIndex 27:41.09 | ^~~~~~~~~ 27:41.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:41.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:41.27 66 | memset(aT, 0, N * sizeof(T)); 27:41.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:41.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:41.27 303 | class MOZ_NON_PARAM alignas(8) Value 27:41.27 | ^~~~~ 27:41.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:41.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:41.27 66 | memset(aT, 0, N * sizeof(T)); 27:41.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:41.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:41.27 303 | class MOZ_NON_PARAM alignas(8) Value 27:41.27 | ^~~~~ 27:41.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:41.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:41.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:41.28 66 | memset(aT, 0, N * sizeof(T)); 27:41.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:41.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 27:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 27:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:41.28 303 | class MOZ_NON_PARAM alignas(8) Value 27:41.28 | ^~~~~ 27:41.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:41.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:41.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:41.53 31 | memset(aT, 0, sizeof(T)); 27:41.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:41.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:41.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:41.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:41.53 70 | struct JSSubString { 27:41.53 | ^~~~~~~~~~~ 27:41.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:41.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:41.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:41.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:41.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:41.58 31 | memset(aT, 0, sizeof(T)); 27:41.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:41.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:41.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:41.58 280 | struct Address 27:41.58 | ^~~~~~~ 27:41.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:41.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:41.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:41.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:41.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:41.58 31 | memset(aT, 0, sizeof(T)); 27:41.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:41.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:41.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:41.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:41.58 293 | struct BaseIndex 27:41.58 | ^~~~~~~~~ 27:41.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:41.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 27:41.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 27:41.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 27:41.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 27:41.66 31 | memset(aT, 0, sizeof(T)); 27:41.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:41.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.cpp:20, 27:41.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:11: 27:41.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 27:41.66 41 | class CodeSegment 27:41.66 | ^~~~~~~~~~~ 27:42.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:42.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:42.38 66 | memset(aT, 0, N * sizeof(T)); 27:42.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:42.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:42.38 303 | class MOZ_NON_PARAM alignas(8) Value 27:42.38 | ^~~~~ 27:42.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:42.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:42.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:42.39 66 | memset(aT, 0, N * sizeof(T)); 27:42.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:42.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:42.39 303 | class MOZ_NON_PARAM alignas(8) Value 27:42.39 | ^~~~~ 27:42.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:42.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:42.39 66 | memset(aT, 0, N * sizeof(T)); 27:42.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:42.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:42.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:42.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:42.39 303 | class MOZ_NON_PARAM alignas(8) Value 27:42.39 | ^~~~~ 27:42.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:42.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 27:42.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:42.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:42.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:42.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:42.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:42.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:42.40 101 | memset(p, 0, numElems * sizeof(T)); 27:42.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:42.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:42.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:42.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:42.40 787 | class HashTableEntry 27:42.40 | ^~~~~~~~~~~~~~ 27:46.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:57: 27:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:46.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:46.27 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:46.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:46.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:46.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:16: 27:46.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:46.27 661 | class HeapSlot : public WriteBarrieredBase 27:46.27 | ^~~~~~~~ 27:46.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:46.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:46.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:46.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:46.40 31 | memset(aT, 0, sizeof(T)); 27:46.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:46.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:46.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:16: 27:46.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:46.40 70 | struct JSSubString { 27:46.40 | ^~~~~~~~~~~ 27:46.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 27:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 27:46.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment 27:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 27:46.44 31 | memset(aT, 0, sizeof(T)); 27:46.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:46.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:23, 27:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:52: 27:46.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 27:46.45 41 | class CodeSegment 27:46.45 | ^~~~~~~~~~~ 27:46.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:46.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 27:46.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 27:46.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 27:46.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 27:46.45 31 | memset(aT, 0, sizeof(T)); 27:46.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:46.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:52: 27:46.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 27:46.45 35 | struct LinkDataCacheablePod 27:46.45 | ^~~~~~~~~~~~~~~~~~~~ 27:46.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:46.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:46.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:46.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:46.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:46.48 31 | memset(aT, 0, sizeof(T)); 27:46.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:46.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:56: 27:46.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:46.48 280 | struct Address 27:46.48 | ^~~~~~~ 27:46.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:46.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:46.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:46.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:46.48 31 | memset(aT, 0, sizeof(T)); 27:46.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:46.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:46.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:56: 27:46.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:46.48 293 | struct BaseIndex 27:46.48 | ^~~~~~~~~ 27:46.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:46.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:46.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:46.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:46.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:46.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:46.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:46.72 66 | memset(aT, 0, N * sizeof(T)); 27:46.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:46.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:46.72 303 | class MOZ_NON_PARAM alignas(8) Value 27:46.72 | ^~~~~ 27:46.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:46.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:46.72 66 | memset(aT, 0, N * sizeof(T)); 27:46.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:46.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:46.72 303 | class MOZ_NON_PARAM alignas(8) Value 27:46.72 | ^~~~~ 27:46.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:46.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:46.72 66 | memset(aT, 0, N * sizeof(T)); 27:46.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:46.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 27:46.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 27:46.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:46.72 303 | class MOZ_NON_PARAM alignas(8) Value 27:46.72 | ^~~~~ 27:49.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 27:49.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:54, 27:49.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:49.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:49.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:49.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:49.64 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:49.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:49.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:49.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:49.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:49.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:49.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:49.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:49.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:49.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:49.64 661 | class HeapSlot : public WriteBarrieredBase 27:49.64 | ^~~~~~~~ 27:50.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:50.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:50.30 31 | memset(aT, 0, sizeof(T)); 27:50.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:50.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:50.30 70 | struct JSSubString { 27:50.30 | ^~~~~~~~~~~ 27:50.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:50.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:50.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:50.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:50.35 31 | memset(aT, 0, sizeof(T)); 27:50.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:50.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:50.35 280 | struct Address 27:50.35 | ^~~~~~~ 27:50.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:50.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:50.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:50.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:50.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:50.36 31 | memset(aT, 0, sizeof(T)); 27:50.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:50.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:50.36 293 | struct BaseIndex 27:50.36 | ^~~~~~~~~ 27:50.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:50.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:50.86 66 | memset(aT, 0, N * sizeof(T)); 27:50.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:50.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:50.86 303 | class MOZ_NON_PARAM alignas(8) Value 27:50.86 | ^~~~~ 27:50.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:50.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:50.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:50.86 66 | memset(aT, 0, N * sizeof(T)); 27:50.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:50.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:50.87 303 | class MOZ_NON_PARAM alignas(8) Value 27:50.87 | ^~~~~ 27:50.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:50.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:50.87 66 | memset(aT, 0, N * sizeof(T)); 27:50.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:50.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:50.87 303 | class MOZ_NON_PARAM alignas(8) Value 27:50.87 | ^~~~~ 27:50.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:13, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:50.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:50.87 101 | memset(p, 0, numElems * sizeof(T)); 27:50.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:50.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:50.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:50.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:50.87 787 | class HashTableEntry 27:50.87 | ^~~~~~~~~~~~~~ 27:53.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:24: 27:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:53.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:53.09 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:53.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:53.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:53.09 661 | class HeapSlot : public WriteBarrieredBase 27:53.09 | ^~~~~~~~ 27:53.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:53.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:53.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 27:53.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:53.20 31 | memset(aT, 0, sizeof(T)); 27:53.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:53.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:53.21 70 | struct JSSubString { 27:53.21 | ^~~~~~~~~~~ 27:53.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:53.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:53.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:53.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:53.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:53.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 27:53.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:53.27 31 | memset(aT, 0, sizeof(T)); 27:53.27 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:53.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:24: 27:53.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:53.27 280 | struct Address 27:53.27 | ^~~~~~~ 27:53.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:53.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:53.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:53.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:53.27 31 | memset(aT, 0, sizeof(T)); 27:53.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:53.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:24: 27:53.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:53.28 293 | struct BaseIndex 27:53.28 | ^~~~~~~~~ 27:53.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:53.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:53.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:53.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 27:53.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 27:53.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:53.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 27:53.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:53.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:53.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:53.49 66 | memset(aT, 0, N * sizeof(T)); 27:53.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:53.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:53.50 303 | class MOZ_NON_PARAM alignas(8) Value 27:53.50 | ^~~~~ 27:53.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 27:53.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 27:53.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:53.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 27:53.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:53.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:53.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:53.51 66 | memset(aT, 0, N * sizeof(T)); 27:53.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:53.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:53.52 303 | class MOZ_NON_PARAM alignas(8) Value 27:53.52 | ^~~~~ 27:53.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 27:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 27:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 27:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:53.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:53.53 66 | memset(aT, 0, N * sizeof(T)); 27:53.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:53.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:53.53 303 | class MOZ_NON_PARAM alignas(8) Value 27:53.53 | ^~~~~ 27:53.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 7]': 27:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 7]' 27:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 5]' 27:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:124:31: required from here 27:53.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:53.54 66 | memset(aT, 0, N * sizeof(T)); 27:53.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:53.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:53.55 303 | class MOZ_NON_PARAM alignas(8) Value 27:53.55 | ^~~~~ 27:53.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 27:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 27:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 27:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 27:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:162:31: required from here 27:53.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 27:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:53.55 66 | memset(aT, 0, N * sizeof(T)); 27:53.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:53.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:53.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:53.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:53.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 27:53.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:53.56 303 | class MOZ_NON_PARAM alignas(8) Value 27:53.56 | ^~~~~ 27:59.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 27:59.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:13: 27:59.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 27:59.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 27:59.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 27:59.42 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:59.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:59.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:59.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 27:59.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 27:59.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:59.42 661 | class HeapSlot : public WriteBarrieredBase 27:59.42 | ^~~~~~~~ 28:00.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:00.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:00.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:00.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:00.12 31 | memset(aT, 0, sizeof(T)); 28:00.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:00.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:00.12 70 | struct JSSubString { 28:00.12 | ^~~~~~~~~~~ 28:00.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:00.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:00.18 31 | memset(aT, 0, sizeof(T)); 28:00.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:00.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:13: 28:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:00.19 280 | struct Address 28:00.19 | ^~~~~~~ 28:00.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:00.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:00.19 31 | memset(aT, 0, sizeof(T)); 28:00.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:00.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 28:00.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:13: 28:00.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:00.20 293 | struct BaseIndex 28:00.20 | ^~~~~~~~~ 28:00.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:00.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:00.48 66 | memset(aT, 0, N * sizeof(T)); 28:00.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:00.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:00.49 303 | class MOZ_NON_PARAM alignas(8) Value 28:00.49 | ^~~~~ 28:00.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:00.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:00.49 66 | memset(aT, 0, N * sizeof(T)); 28:00.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:00.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:00.50 303 | class MOZ_NON_PARAM alignas(8) Value 28:00.50 | ^~~~~ 28:00.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:00.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:00.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:00.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:00.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:00.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:00.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:00.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:00.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:00.51 66 | memset(aT, 0, N * sizeof(T)); 28:00.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:00.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 28:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 28:00.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:00.52 303 | class MOZ_NON_PARAM alignas(8) Value 28:00.52 | ^~~~~ 28:01.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Ion.cpp:54, 28:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 28:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:01.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:01.48 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:01.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 28:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 28:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:01.48 661 | class HeapSlot : public WriteBarrieredBase 28:01.48 | ^~~~~~~~ 28:02.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:02.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:02.07 31 | memset(aT, 0, sizeof(T)); 28:02.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:02.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:02.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 28:02.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:02.08 70 | struct JSSubString { 28:02.08 | ^~~~~~~~~~~ 28:02.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:02.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:02.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:02.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:02.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:02.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:02.14 31 | memset(aT, 0, sizeof(T)); 28:02.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:02.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:02.14 280 | struct Address 28:02.14 | ^~~~~~~ 28:02.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:02.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:02.15 31 | memset(aT, 0, sizeof(T)); 28:02.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:02.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 28:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:02.16 293 | struct BaseIndex 28:02.16 | ^~~~~~~~~ 28:02.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:02.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:02.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:02.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:02.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:02.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:02.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:02.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.53 66 | memset(aT, 0, N * sizeof(T)); 28:02.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:02.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:02.53 303 | class MOZ_NON_PARAM alignas(8) Value 28:02.53 | ^~~~~ 28:02.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:02.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.54 66 | memset(aT, 0, N * sizeof(T)); 28:02.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:02.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:02.54 303 | class MOZ_NON_PARAM alignas(8) Value 28:02.54 | ^~~~~ 28:02.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:02.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:02.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.55 66 | memset(aT, 0, N * sizeof(T)); 28:02.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:02.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:02.55 303 | class MOZ_NON_PARAM alignas(8) Value 28:02.55 | ^~~~~ 28:02.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 28:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 28:02.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:02.55 101 | memset(p, 0, numElems * sizeof(T)); 28:02.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:02.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:02.55 787 | class HashTableEntry 28:02.55 | ^~~~~~~~~~~~~~ 28:02.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 28:02.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:02.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:02.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:02.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.cpp:3272:21: required from here 28:02.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:02.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:02.56 101 | memset(p, 0, numElems * sizeof(T)); 28:02.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:02.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 28:02.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 28:02.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:02.56 787 | class HashTableEntry 28:02.56 | ^~~~~~~~~~~~~~ 28:06.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:18: 28:06.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:06.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:06.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:06.13 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:06.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:06.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:06.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 28:06.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:06.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:06.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:06.13 661 | class HeapSlot : public WriteBarrieredBase 28:06.13 | ^~~~~~~~ 28:06.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:06.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:06.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:06.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:06.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:06.81 31 | memset(aT, 0, sizeof(T)); 28:06.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:06.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:06.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:06.81 70 | struct JSSubString { 28:06.82 | ^~~~~~~~~~~ 28:06.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:06.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:06.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:06.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:06.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:06.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:06.87 31 | memset(aT, 0, sizeof(T)); 28:06.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:06.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:18: 28:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:06.87 280 | struct Address 28:06.87 | ^~~~~~~ 28:06.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:06.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:06.87 31 | memset(aT, 0, sizeof(T)); 28:06.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:06.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:06.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:06.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:06.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:06.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:06.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:18: 28:06.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:06.88 293 | struct BaseIndex 28:06.88 | ^~~~~~~~~ 28:07.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:07.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.16 66 | memset(aT, 0, N * sizeof(T)); 28:07.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:07.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:07.16 303 | class MOZ_NON_PARAM alignas(8) Value 28:07.16 | ^~~~~ 28:07.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:07.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.17 66 | memset(aT, 0, N * sizeof(T)); 28:07.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:07.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:07.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:07.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:07.17 303 | class MOZ_NON_PARAM alignas(8) Value 28:07.18 | ^~~~~ 28:07.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:07.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.18 66 | memset(aT, 0, N * sizeof(T)); 28:07.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:07.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 28:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 28:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:07.19 303 | class MOZ_NON_PARAM alignas(8) Value 28:07.19 | ^~~~~ 28:08.30 libjs_src_builtin.a.desc 28:09.01 libjs_src_threading.a.desc 28:12.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 28:12.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:31, 28:12.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:12.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:12.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:12.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:12.96 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:12.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:12.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:12.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:12.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:12.97 661 | class HeapSlot : public WriteBarrieredBase 28:12.97 | ^~~~~~~~ 28:13.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:17: 28:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:13.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:13.03 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:13.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:13.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:13.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:13.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:8: 28:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:13.03 661 | class HeapSlot : public WriteBarrieredBase 28:13.03 | ^~~~~~~~ 28:13.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:13.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:13.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:13.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:13.08 31 | memset(aT, 0, sizeof(T)); 28:13.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:13.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:8: 28:13.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:13.08 70 | struct JSSubString { 28:13.08 | ^~~~~~~~~~~ 28:13.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 28:13.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:13.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:13.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:13.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:13.13 31 | memset(aT, 0, sizeof(T)); 28:13.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:13.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:13.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:13.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 28:13.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 28:13.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:13: 28:13.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:13.13 280 | struct Address 28:13.13 | ^~~~~~~ 28:13.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 28:13.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:13.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:13.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:13.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:13.13 31 | memset(aT, 0, sizeof(T)); 28:13.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:13.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:13.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:13.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 28:13.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 28:13.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:13: 28:13.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:13.14 293 | struct BaseIndex 28:13.14 | ^~~~~~~~~ 28:13.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:13.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:13.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:13.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:13.23 31 | memset(aT, 0, sizeof(T)); 28:13.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:13.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:13.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:13.24 70 | struct JSSubString { 28:13.24 | ^~~~~~~~~~~ 28:13.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:13.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:13.28 31 | memset(aT, 0, sizeof(T)); 28:13.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:13.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:13.28 280 | struct Address 28:13.28 | ^~~~~~~ 28:13.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:13.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:13.28 31 | memset(aT, 0, sizeof(T)); 28:13.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:13.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:13.28 293 | struct BaseIndex 28:13.28 | ^~~~~~~~~ 28:13.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 28:13.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:13.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:13.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:13.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:13.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:13.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.35 66 | memset(aT, 0, N * sizeof(T)); 28:13.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:13.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:13.35 303 | class MOZ_NON_PARAM alignas(8) Value 28:13.35 | ^~~~~ 28:13.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:13.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.35 66 | memset(aT, 0, N * sizeof(T)); 28:13.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:13.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:13.35 303 | class MOZ_NON_PARAM alignas(8) Value 28:13.35 | ^~~~~ 28:13.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:13.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.35 66 | memset(aT, 0, N * sizeof(T)); 28:13.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:13.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 28:13.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 28:13.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:13.36 303 | class MOZ_NON_PARAM alignas(8) Value 28:13.36 | ^~~~~ 28:13.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:13.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:13.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:13.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:13.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:13.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.88 66 | memset(aT, 0, N * sizeof(T)); 28:13.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:13.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:13.89 303 | class MOZ_NON_PARAM alignas(8) Value 28:13.89 | ^~~~~ 28:13.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:13.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.89 66 | memset(aT, 0, N * sizeof(T)); 28:13.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:13.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:13.90 303 | class MOZ_NON_PARAM alignas(8) Value 28:13.90 | ^~~~~ 28:13.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:13.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.90 66 | memset(aT, 0, N * sizeof(T)); 28:13.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:13.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:13.91 303 | class MOZ_NON_PARAM alignas(8) Value 28:13.91 | ^~~~~ 28:13.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:13, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 28:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 28:13.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:13.91 101 | memset(p, 0, numElems * sizeof(T)); 28:13.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 28:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 28:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 28:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:13.92 787 | class HashTableEntry 28:13.92 | ^~~~~~~~~~~~~~ 28:17.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.cpp:6: 28:17.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:17.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:17.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:17.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:17.91 31 | memset(aT, 0, sizeof(T)); 28:17.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:17.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.cpp:8: 28:17.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:17.91 70 | struct JSSubString { 28:17.92 | ^~~~~~~~~~~ 28:22.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Lowering.cpp:16, 28:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:47: 28:22.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:22.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:22.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:22.23 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:22.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:22.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 28:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:22.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:22.24 661 | class HeapSlot : public WriteBarrieredBase 28:22.24 | ^~~~~~~~ 28:22.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:22.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:22.36 31 | memset(aT, 0, sizeof(T)); 28:22.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:22.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:22.36 70 | struct JSSubString { 28:22.36 | ^~~~~~~~~~~ 28:22.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:22.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:22.43 31 | memset(aT, 0, sizeof(T)); 28:22.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:22.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:10, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:22.43 280 | struct Address 28:22.43 | ^~~~~~~ 28:22.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:22.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:22.43 31 | memset(aT, 0, sizeof(T)); 28:22.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:22.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:10, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:22.43 293 | struct BaseIndex 28:22.43 | ^~~~~~~~~ 28:22.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:22.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:22.45 31 | memset(aT, 0, sizeof(T)); 28:22.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:22.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:22.45 70 | struct JSSubString { 28:22.45 | ^~~~~~~~~~~ 28:22.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:22.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:22.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:22.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:22.50 31 | memset(aT, 0, sizeof(T)); 28:22.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:22.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:15: 28:22.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:22.50 280 | struct Address 28:22.50 | ^~~~~~~ 28:22.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:22.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:22.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:22.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:22.50 31 | memset(aT, 0, sizeof(T)); 28:22.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:22.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:22.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:15: 28:22.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:22.50 293 | struct BaseIndex 28:22.50 | ^~~~~~~~~ 28:22.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:22.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:22.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:22.65 66 | memset(aT, 0, N * sizeof(T)); 28:22.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:22.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:22.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:22.66 303 | class MOZ_NON_PARAM alignas(8) Value 28:22.66 | ^~~~~ 28:22.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:22.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:22.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:22.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:22.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:22.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:22.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:22.66 66 | memset(aT, 0, N * sizeof(T)); 28:22.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:22.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:22.67 303 | class MOZ_NON_PARAM alignas(8) Value 28:22.67 | ^~~~~ 28:22.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:22.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:22.67 66 | memset(aT, 0, N * sizeof(T)); 28:22.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:22.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:22.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:22.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:22.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 28:22.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:22.68 303 | class MOZ_NON_PARAM alignas(8) Value 28:22.68 | ^~~~~ 28:23.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:23.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.09 66 | memset(aT, 0, N * sizeof(T)); 28:23.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:23.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:23.09 303 | class MOZ_NON_PARAM alignas(8) Value 28:23.09 | ^~~~~ 28:23.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:23.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.10 66 | memset(aT, 0, N * sizeof(T)); 28:23.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:23.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:23.10 303 | class MOZ_NON_PARAM alignas(8) Value 28:23.10 | ^~~~~ 28:23.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:23.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.11 66 | memset(aT, 0, N * sizeof(T)); 28:23.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:23.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:23.11 303 | class MOZ_NON_PARAM alignas(8) Value 28:23.11 | ^~~~~ 28:23.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:13, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:10, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 28:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 28:23.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:23.11 101 | memset(p, 0, numElems * sizeof(T)); 28:23.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:23.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 28:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 28:23.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 28:23.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:23.12 787 | class HashTableEntry 28:23.12 | ^~~~~~~~~~~~~~ 28:27.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:35: 28:27.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:27.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:27.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:27.34 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:27.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:27.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:11, 28:27.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:16, 28:27.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:27.34 661 | class HeapSlot : public WriteBarrieredBase 28:27.34 | ^~~~~~~~ 28:27.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:27.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:27.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:27.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:27.46 31 | memset(aT, 0, sizeof(T)); 28:27.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:27.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:27.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:27.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:27.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:27.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:27.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:27.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 28:27.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsgc.h:22, 28:27.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:14: 28:27.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:27.47 70 | struct JSSubString { 28:27.47 | ^~~~~~~~~~~ 28:27.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:27.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:27.53 31 | memset(aT, 0, sizeof(T)); 28:27.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:27.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:33: 28:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:27.53 280 | struct Address 28:27.53 | ^~~~~~~ 28:27.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:27.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:27.53 31 | memset(aT, 0, sizeof(T)); 28:27.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:27.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:33: 28:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:27.53 293 | struct BaseIndex 28:27.53 | ^~~~~~~~~ 28:27.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:27.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:27.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:27.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:27.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:27.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:27.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:27.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.81 66 | memset(aT, 0, N * sizeof(T)); 28:27.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:27.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:27.81 303 | class MOZ_NON_PARAM alignas(8) Value 28:27.81 | ^~~~~ 28:27.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:27.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.81 66 | memset(aT, 0, N * sizeof(T)); 28:27.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:27.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:27.81 303 | class MOZ_NON_PARAM alignas(8) Value 28:27.81 | ^~~~~ 28:27.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:27.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:27.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:27.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:27.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:27.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:27.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.82 66 | memset(aT, 0, N * sizeof(T)); 28:27.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:27.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:27.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:27.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:27.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 28:27.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 28:27.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:27.83 303 | class MOZ_NON_PARAM alignas(8) Value 28:27.83 | ^~~~~ 28:33.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 28:33.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:30, 28:33.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:33.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:33.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:33.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:33.01 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:33.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:33.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:9, 28:33.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:33.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:33.01 661 | class HeapSlot : public WriteBarrieredBase 28:33.01 | ^~~~~~~~ 28:33.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Memory.cpp:11: 28:33.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:33.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:33.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:33.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:33.33 31 | memset(aT, 0, sizeof(T)); 28:33.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:33.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 28:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Runtime.h:22, 28:33.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Memory.cpp:12: 28:33.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:33.34 70 | struct JSSubString { 28:33.34 | ^~~~~~~~~~~ 28:33.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:33.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:33.68 31 | memset(aT, 0, sizeof(T)); 28:33.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:33.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:9, 28:33.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:33.68 70 | struct JSSubString { 28:33.68 | ^~~~~~~~~~~ 28:33.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:33.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:33.73 31 | memset(aT, 0, sizeof(T)); 28:33.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:33.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:16, 28:33.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:33.74 280 | struct Address 28:33.74 | ^~~~~~~ 28:33.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:33.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:33.74 31 | memset(aT, 0, sizeof(T)); 28:33.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:33.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:16, 28:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:33.74 293 | struct BaseIndex 28:33.75 | ^~~~~~~~~ 28:34.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:34.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.13 66 | memset(aT, 0, N * sizeof(T)); 28:34.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:34.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:34.14 303 | class MOZ_NON_PARAM alignas(8) Value 28:34.14 | ^~~~~ 28:34.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:34.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.14 66 | memset(aT, 0, N * sizeof(T)); 28:34.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:34.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:34.16 303 | class MOZ_NON_PARAM alignas(8) Value 28:34.16 | ^~~~~ 28:34.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:34.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.16 66 | memset(aT, 0, N * sizeof(T)); 28:34.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:34.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:34.16 303 | class MOZ_NON_PARAM alignas(8) Value 28:34.16 | ^~~~~ 28:34.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:16, 28:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 28:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:34.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:34.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:34.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 28:34.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:34.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:34.17 101 | memset(p, 0, numElems * sizeof(T)); 28:34.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:34.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:34.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:34.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 28:34.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:34.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 28:34.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 28:34.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 28:34.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:34.18 787 | class HashTableEntry 28:34.18 | ^~~~~~~~~~~~~~ 28:37.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/MemoryProfiler.cpp:6: 28:37.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:37.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:37.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:37.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:37.13 31 | memset(aT, 0, sizeof(T)); 28:37.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:37.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:37.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/MemoryProfiler.cpp:6: 28:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:37.14 70 | struct JSSubString { 28:37.14 | ^~~~~~~~~~~ 28:41.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:31: 28:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:41.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:41.93 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:41.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:12, 28:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:41.93 661 | class HeapSlot : public WriteBarrieredBase 28:41.93 | ^~~~~~~~ 28:41.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:41.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:41.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:41.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:41.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:41.99 31 | memset(aT, 0, sizeof(T)); 28:41.99 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:41.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:12, 28:41.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:41.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:41.99 70 | struct JSSubString { 28:41.99 | ^~~~~~~~~~~ 28:42.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:42.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:42.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:42.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:42.04 31 | memset(aT, 0, sizeof(T)); 28:42.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:42.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:21: 28:42.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:42.04 280 | struct Address 28:42.04 | ^~~~~~~ 28:42.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:42.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:42.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:42.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:42.04 31 | memset(aT, 0, sizeof(T)); 28:42.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:42.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:42.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:21: 28:42.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:42.05 293 | struct BaseIndex 28:42.05 | ^~~~~~~~~ 28:42.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:42.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 28:42.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 28:42.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:169:12: required from here 28:42.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 28:42.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:42.08 31 | memset(aT, 0, sizeof(T)); 28:42.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:42.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:10, 28:42.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 28:42.08 43 | class EnumeratedArray 28:42.08 | ^~~~~~~~~~~~~~~ 28:42.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:42.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 28:42.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:42.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.25 66 | memset(aT, 0, N * sizeof(T)); 28:42.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:42.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:16, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:42.25 303 | class MOZ_NON_PARAM alignas(8) Value 28:42.25 | ^~~~~ 28:42.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:42.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.25 66 | memset(aT, 0, N * sizeof(T)); 28:42.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:42.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:16, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:42.25 303 | class MOZ_NON_PARAM alignas(8) Value 28:42.25 | ^~~~~ 28:42.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:42.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:42.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:42.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:42.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.26 66 | memset(aT, 0, N * sizeof(T)); 28:42.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:42.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:42.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:42.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:42.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 28:42.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:16, 28:42.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 28:42.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 28:42.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:42.26 303 | class MOZ_NON_PARAM alignas(8) Value 28:42.26 | ^~~~~ 28:43.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 28:43.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Recover.cpp:30, 28:43.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: 28:43.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:43.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:43.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:43.61 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:43.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:43.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:11, 28:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:43.62 661 | class HeapSlot : public WriteBarrieredBase 28:43.62 | ^~~~~~~~ 28:44.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:44.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:44.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:44.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:44.18 31 | memset(aT, 0, sizeof(T)); 28:44.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:44.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:11, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:44.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:44.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:44.18 70 | struct JSSubString { 28:44.18 | ^~~~~~~~~~~ 28:44.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:44.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:44.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:44.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:44.23 31 | memset(aT, 0, sizeof(T)); 28:44.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:44.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:12, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:44.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:44.23 280 | struct Address 28:44.23 | ^~~~~~~ 28:44.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:44.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:44.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:44.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:44.24 31 | memset(aT, 0, sizeof(T)); 28:44.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:44.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:12, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:44.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:44.24 293 | struct BaseIndex 28:44.24 | ^~~~~~~~~ 28:44.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:44.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.84 66 | memset(aT, 0, N * sizeof(T)); 28:44.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:44.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:44.84 303 | class MOZ_NON_PARAM alignas(8) Value 28:44.84 | ^~~~~ 28:44.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:44.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.84 66 | memset(aT, 0, N * sizeof(T)); 28:44.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:44.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:44.84 303 | class MOZ_NON_PARAM alignas(8) Value 28:44.84 | ^~~~~ 28:44.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:44.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.84 66 | memset(aT, 0, N * sizeof(T)); 28:44.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:44.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:44.84 303 | class MOZ_NON_PARAM alignas(8) Value 28:44.84 | ^~~~~ 28:44.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:11, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:44.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:44.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 28:44.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:44.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:44.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:44.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 28:44.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:44.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:44.85 101 | memset(p, 0, numElems * sizeof(T)); 28:44.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:44.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:44.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 28:44.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:44.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:44.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:44.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:44.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:44.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:44.85 787 | class HashTableEntry 28:44.85 | ^~~~~~~~~~~~~~ 28:47.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:27: 28:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:47.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:47.81 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:47.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:47.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:47.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:47.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:47.81 661 | class HeapSlot : public WriteBarrieredBase 28:47.81 | ^~~~~~~~ 28:47.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:47.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:47.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:47.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:47.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:47.86 31 | memset(aT, 0, sizeof(T)); 28:47.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:47.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:47.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:47.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:47.86 70 | struct JSSubString { 28:47.86 | ^~~~~~~~~~~ 28:47.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:47.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:47.91 31 | memset(aT, 0, sizeof(T)); 28:47.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:47.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:21: 28:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:47.91 280 | struct Address 28:47.91 | ^~~~~~~ 28:47.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:47.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:47.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:47.92 31 | memset(aT, 0, sizeof(T)); 28:47.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:47.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:47.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:47.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 28:47.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 28:47.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:21: 28:47.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:47.92 293 | struct BaseIndex 28:47.92 | ^~~~~~~~~ 28:48.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:48.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:48.13 66 | memset(aT, 0, N * sizeof(T)); 28:48.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:48.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:48.13 303 | class MOZ_NON_PARAM alignas(8) Value 28:48.13 | ^~~~~ 28:48.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:48.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:48.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:48.13 66 | memset(aT, 0, N * sizeof(T)); 28:48.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:48.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:48.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:48.14 303 | class MOZ_NON_PARAM alignas(8) Value 28:48.14 | ^~~~~ 28:48.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:48.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:48.14 66 | memset(aT, 0, N * sizeof(T)); 28:48.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:48.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 28:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:48.14 303 | class MOZ_NON_PARAM alignas(8) Value 28:48.14 | ^~~~~ 28:52.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:52.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 28:52.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 28:52.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsgc.h:17, 28:52.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.h:14, 28:52.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:6: 28:52.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:52.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:52.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:52.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:52.74 31 | memset(aT, 0, sizeof(T)); 28:52.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:52.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsgc.h:22, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.h:14, 28:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:6: 28:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:52.75 70 | struct JSSubString { 28:52.75 | ^~~~~~~~~~~ 28:52.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 28:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 28:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsgc.h:17, 28:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.h:14, 28:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:6: 28:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 28:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:823:12: required from here 28:52.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 28:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:52.79 31 | memset(aT, 0, sizeof(T)); 28:52.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:52.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.h:9, 28:52.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:6: 28:52.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 28:52.80 43 | class EnumeratedArray 28:52.80 | ^~~~~~~~~~~~~~~ 28:52.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ScalarReplacement.cpp:17, 28:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:11: 28:52.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 28:52.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 28:52.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 28:52.89 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:52.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:52.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:52.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:52.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:52.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:52.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:52.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:52.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:52.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:52.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:52.90 661 | class HeapSlot : public WriteBarrieredBase 28:52.90 | ^~~~~~~~ 28:53.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:53.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:53.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:53.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:53.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:53.24 31 | memset(aT, 0, sizeof(T)); 28:53.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:53.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:53.24 70 | struct JSSubString { 28:53.24 | ^~~~~~~~~~~ 28:53.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:53.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 28:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:53.29 31 | memset(aT, 0, sizeof(T)); 28:53.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:53.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:53.29 280 | struct Address 28:53.29 | ^~~~~~~ 28:53.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:53.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:53.30 31 | memset(aT, 0, sizeof(T)); 28:53.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:53.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:53.30 293 | struct BaseIndex 28:53.30 | ^~~~~~~~~ 28:53.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/SharedIC.cpp:3075:32: required from here 28:53.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.82 66 | memset(aT, 0, N * sizeof(T)); 28:53.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:53.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:53.82 303 | class MOZ_NON_PARAM alignas(8) Value 28:53.82 | ^~~~~ 28:53.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 28:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:53.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.96 66 | memset(aT, 0, N * sizeof(T)); 28:53.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:53.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:53.97 303 | class MOZ_NON_PARAM alignas(8) Value 28:53.97 | ^~~~~ 28:53.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 28:53.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 28:53.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:53.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 28:53.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:53.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.98 66 | memset(aT, 0, N * sizeof(T)); 28:53.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:53.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:53.98 303 | class MOZ_NON_PARAM alignas(8) Value 28:53.98 | ^~~~~ 28:53.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 28:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 28:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 28:53.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 28:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 28:53.99 101 | memset(p, 0, numElems * sizeof(T)); 28:53.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:53.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:53.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:53.99 787 | class HashTableEntry 28:53.99 | ^~~~~~~~~~~~~~ 28:57.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ds/LifoAlloc.h:13, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer.h:16, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer-inl.h:9, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer.cpp:6: 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:57.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:57.37 31 | memset(aT, 0, sizeof(T)); 28:57.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:57.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer.cpp:10: 28:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:57.38 70 | struct JSSubString { 28:57.38 | ^~~~~~~~~~~ 28:58.16 libjs_src_jit.a.desc 28:58.72 libjs_src_ds.a.desc 29:01.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:01.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:01.80 31 | memset(aT, 0, sizeof(T)); 29:01.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:01.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 29:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:12: 29:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:01.80 70 | struct JSSubString { 29:01.80 | ^~~~~~~~~~~ 29:01.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:01.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:01.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:01.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:01.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:01.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:01.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:01.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:01.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:01.84 31 | memset(aT, 0, sizeof(T)); 29:01.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:01.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:01.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:01.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:01.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:01.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:26: 29:01.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:01.85 280 | struct Address 29:01.85 | ^~~~~~~ 29:01.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:01.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:01.85 31 | memset(aT, 0, sizeof(T)); 29:01.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:01.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:26: 29:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:01.85 293 | struct BaseIndex 29:01.85 | ^~~~~~~~~ 29:02.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:02.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:02.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:02.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:02.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:02.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:02.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:02.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:02.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:02.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.01 66 | memset(aT, 0, N * sizeof(T)); 29:02.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:02.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:02.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:02.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:02.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:02.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:02.02 303 | class MOZ_NON_PARAM alignas(8) Value 29:02.02 | ^~~~~ 29:02.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:02.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:02.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:02.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:02.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:02.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.02 66 | memset(aT, 0, N * sizeof(T)); 29:02.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:02.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:02.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:02.02 303 | class MOZ_NON_PARAM alignas(8) Value 29:02.02 | ^~~~~ 29:02.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:02.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:02.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:02.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:02.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:02.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:02.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:02.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:02.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:02.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.03 66 | memset(aT, 0, N * sizeof(T)); 29:02.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:02.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:02.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:02.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:02.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 29:02.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 29:02.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:02.03 303 | class MOZ_NON_PARAM alignas(8) Value 29:02.03 | ^~~~~ 29:02.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:49: 29:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.97 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:02.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:02.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 29:02.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 29:02.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:02.97 661 | class HeapSlot : public WriteBarrieredBase 29:02.97 | ^~~~~~~~ 29:03.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:03.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:03.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:03.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 29:03.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 29:03.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:03.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:03.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.16 31 | memset(aT, 0, sizeof(T)); 29:03.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:03.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:03.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 29:03.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:03.16 70 | struct JSSubString { 29:03.16 | ^~~~~~~~~~~ 29:03.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:03.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:03.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:03.23 31 | memset(aT, 0, sizeof(T)); 29:03.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:03.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:49: 29:03.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:03.23 280 | struct Address 29:03.23 | ^~~~~~~ 29:03.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 29:03.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:03.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:03.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:03.24 31 | memset(aT, 0, sizeof(T)); 29:03.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:03.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:03.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:03.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:03.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:03.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:03.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:49: 29:03.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:03.24 293 | struct BaseIndex 29:03.24 | ^~~~~~~~~ 29:03.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:03.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.49 66 | memset(aT, 0, N * sizeof(T)); 29:03.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:03.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:12, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 29:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:03.50 303 | class MOZ_NON_PARAM alignas(8) Value 29:03.50 | ^~~~~ 29:03.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:03.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.50 66 | memset(aT, 0, N * sizeof(T)); 29:03.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:03.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:12, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:03.50 303 | class MOZ_NON_PARAM alignas(8) Value 29:03.50 | ^~~~~ 29:03.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 29:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 29:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:03.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.51 66 | memset(aT, 0, N * sizeof(T)); 29:03.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:12, 29:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 29:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 29:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:03.51 303 | class MOZ_NON_PARAM alignas(8) Value 29:03.51 | ^~~~~ 29:06.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 29:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 29:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/Library.cpp:11: 29:06.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:06.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:06.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.24 31 | memset(aT, 0, sizeof(T)); 29:06.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:06.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 29:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/Library.cpp:11: 29:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:06.25 70 | struct JSSubString { 29:06.25 | ^~~~~~~~~~~ 29:06.54 libjs_src_ctypes.a.desc 29:07.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:07.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:07.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:07.16 31 | memset(aT, 0, sizeof(T)); 29:07.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:07.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:07.16 70 | struct JSSubString { 29:07.16 | ^~~~~~~~~~~ 29:07.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:07.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:07.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:07.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:07.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:07.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:07.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:07.21 31 | memset(aT, 0, sizeof(T)); 29:07.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:07.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:11: 29:07.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:07.21 280 | struct Address 29:07.21 | ^~~~~~~ 29:07.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:07.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:07.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:07.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:07.22 31 | memset(aT, 0, sizeof(T)); 29:07.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:07.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:07.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:07.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 29:07.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 29:07.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:11: 29:07.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:07.22 293 | struct BaseIndex 29:07.22 | ^~~~~~~~~ 29:07.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:07.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.41 66 | memset(aT, 0, N * sizeof(T)); 29:07.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:07.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:07.41 303 | class MOZ_NON_PARAM alignas(8) Value 29:07.41 | ^~~~~ 29:07.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:07.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.42 66 | memset(aT, 0, N * sizeof(T)); 29:07.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:07.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:07.42 303 | class MOZ_NON_PARAM alignas(8) Value 29:07.42 | ^~~~~ 29:07.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:07.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.43 66 | memset(aT, 0, N * sizeof(T)); 29:07.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:07.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:07.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 29:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:07.43 303 | class MOZ_NON_PARAM alignas(8) Value 29:07.43 | ^~~~~ 29:08.61 libjs_src_gc.a.desc 29:10.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:10: 29:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.61 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:10.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:10.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 29:10.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ShapedObject.h:9, 29:10.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:10, 29:10.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:7: 29:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:10.61 661 | class HeapSlot : public WriteBarrieredBase 29:10.61 | ^~~~~~~~ 29:10.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:10.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.66 31 | memset(aT, 0, sizeof(T)); 29:10.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:10.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ShapedObject.h:9, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:10, 29:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:7: 29:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:10.66 70 | struct JSSubString { 29:10.66 | ^~~~~~~~~~~ 29:10.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:10.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:10.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:10.71 31 | memset(aT, 0, sizeof(T)); 29:10.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:10.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:9: 29:10.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:10.71 280 | struct Address 29:10.71 | ^~~~~~~ 29:10.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:10.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:10.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:10.72 31 | memset(aT, 0, sizeof(T)); 29:10.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:10.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:10.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:10.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:10.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:9: 29:10.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:10.72 293 | struct BaseIndex 29:10.72 | ^~~~~~~~~ 29:10.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:10.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.90 66 | memset(aT, 0, N * sizeof(T)); 29:10.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:10.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:10.90 303 | class MOZ_NON_PARAM alignas(8) Value 29:10.90 | ^~~~~ 29:10.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:10.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.90 66 | memset(aT, 0, N * sizeof(T)); 29:10.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:10.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:10.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:10.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:10.91 303 | class MOZ_NON_PARAM alignas(8) Value 29:10.91 | ^~~~~ 29:10.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:10.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:10.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:10.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:10.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:10.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:10.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.92 66 | memset(aT, 0, N * sizeof(T)); 29:10.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:10.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:10.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:10.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:10.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:10.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 29:10.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:10.92 303 | class MOZ_NON_PARAM alignas(8) Value 29:10.92 | ^~~~~ 29:12.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:23: 29:12.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.93 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:12.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:12.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 29:12.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 29:12.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:13, 29:12.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:12.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:12.93 661 | class HeapSlot : public WriteBarrieredBase 29:12.93 | ^~~~~~~~ 29:13.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:13.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:13.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.55 31 | memset(aT, 0, sizeof(T)); 29:13.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:13.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:13, 29:13.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:13.55 70 | struct JSSubString { 29:13.55 | ^~~~~~~~~~~ 29:13.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:13.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:13.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:13.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:13.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:13.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:13.63 31 | memset(aT, 0, sizeof(T)); 29:13.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:13.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:23: 29:13.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:13.63 280 | struct Address 29:13.63 | ^~~~~~~ 29:13.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:13.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:13.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:13.63 31 | memset(aT, 0, sizeof(T)); 29:13.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:13.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:13.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:23: 29:13.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:13.63 293 | struct BaseIndex 29:13.63 | ^~~~~~~~~ 29:13.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:13.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.90 66 | memset(aT, 0, N * sizeof(T)); 29:13.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:13.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:13.90 303 | class MOZ_NON_PARAM alignas(8) Value 29:13.90 | ^~~~~ 29:13.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:13.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.91 66 | memset(aT, 0, N * sizeof(T)); 29:13.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:13.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:13.92 303 | class MOZ_NON_PARAM alignas(8) Value 29:13.92 | ^~~~~ 29:13.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:13.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.92 66 | memset(aT, 0, N * sizeof(T)); 29:13.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:13.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 29:13.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 29:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:13.92 303 | class MOZ_NON_PARAM alignas(8) Value 29:13.92 | ^~~~~ 29:14.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:15: 29:14.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 29:14.14 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 29:14.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 29:14.14 113 | static size_t MaxSrcNotesLength = INT32_MAX; 29:14.14 | ^~~~~~~~~~~~~~~~~ 29:14.14 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 29:14.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 29:14.14 112 | static size_t MaxBytecodeLength = INT32_MAX; 29:14.14 | ^~~~~~~~~~~~~~~~~ 29:15.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:13: 29:15.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.81 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:15.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:15.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:15.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:15.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:15.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:15.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:15.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:15.82 661 | class HeapSlot : public WriteBarrieredBase 29:15.82 | ^~~~~~~~ 29:15.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:15.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:15.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:15.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:15.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:15.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:15.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:15.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:15.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:15.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.88 31 | memset(aT, 0, sizeof(T)); 29:15.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:15.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:15.88 70 | struct JSSubString { 29:15.88 | ^~~~~~~~~~~ 29:15.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:15.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:15.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:15.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:15.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:15.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:15.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:15.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:15.93 31 | memset(aT, 0, sizeof(T)); 29:15.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:15.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 29:15.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:15.93 280 | struct Address 29:15.93 | ^~~~~~~ 29:15.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:15.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:15.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:15.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:15.93 31 | memset(aT, 0, sizeof(T)); 29:15.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:15.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:15.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:15.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:15.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:15.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 29:15.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:15.94 293 | struct BaseIndex 29:15.94 | ^~~~~~~~~ 29:16.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:16.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:16.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:16.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:16.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:16.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.12 66 | memset(aT, 0, N * sizeof(T)); 29:16.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:16.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:16.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:16.13 303 | class MOZ_NON_PARAM alignas(8) Value 29:16.13 | ^~~~~ 29:16.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:16.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.13 66 | memset(aT, 0, N * sizeof(T)); 29:16.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:16.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:16.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:16.14 303 | class MOZ_NON_PARAM alignas(8) Value 29:16.14 | ^~~~~ 29:16.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:16.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:16.15 66 | memset(aT, 0, N * sizeof(T)); 29:16.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:16.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:16.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 29:16.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:16.15 303 | class MOZ_NON_PARAM alignas(8) Value 29:16.15 | ^~~~~ 29:19.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:38: 29:19.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:19.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:19.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:19.62 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:19.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:19.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:19.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:19.63 661 | class HeapSlot : public WriteBarrieredBase 29:19.63 | ^~~~~~~~ 29:20.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:20.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:20.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:20.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:20.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:20.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:20.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:20.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.35 31 | memset(aT, 0, sizeof(T)); 29:20.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:20.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:20.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:20.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:20.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:20.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:20.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:20.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:20.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:20.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:20.36 70 | struct JSSubString { 29:20.36 | ^~~~~~~~~~~ 29:20.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:20.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:20.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:20.42 31 | memset(aT, 0, sizeof(T)); 29:20.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:20.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:38: 29:20.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:20.43 280 | struct Address 29:20.43 | ^~~~~~~ 29:20.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:20.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:20.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:20.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:20.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:20.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:20.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:20.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:20.43 31 | memset(aT, 0, sizeof(T)); 29:20.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:20.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:20.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:20.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:20.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:20.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:20.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:38: 29:20.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:20.44 293 | struct BaseIndex 29:20.44 | ^~~~~~~~~ 29:20.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/DeadObjectProxy.h:9, 29:20.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/DeadObjectProxy.cpp:6: 29:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:20.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.45 31 | memset(aT, 0, sizeof(T)); 29:20.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:20.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:20.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:20.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:20.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:20.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:20.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:20.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 29:20.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/DeadObjectProxy.cpp:9: 29:20.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:20.46 70 | struct JSSubString { 29:20.46 | ^~~~~~~~~~~ 29:20.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:20.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.82 66 | memset(aT, 0, N * sizeof(T)); 29:20.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:20.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:20.82 303 | class MOZ_NON_PARAM alignas(8) Value 29:20.82 | ^~~~~ 29:20.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:20.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.82 66 | memset(aT, 0, N * sizeof(T)); 29:20.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:20.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:20.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:20.83 303 | class MOZ_NON_PARAM alignas(8) Value 29:20.83 | ^~~~~ 29:20.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:20.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:20.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:20.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:20.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:20.83 66 | memset(aT, 0, N * sizeof(T)); 29:20.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:20.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:20.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:20.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:20.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:20.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:20.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 29:20.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 29:20.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:20.84 303 | class MOZ_NON_PARAM alignas(8) Value 29:20.84 | ^~~~~ 29:25.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 29:25.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.10 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:25.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:25.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 29:25.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:9, 29:25.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 29:25.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:25.10 661 | class HeapSlot : public WriteBarrieredBase 29:25.10 | ^~~~~~~~ 29:25.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:25.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.14 31 | memset(aT, 0, sizeof(T)); 29:25.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:25.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:9, 29:25.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 29:25.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:25.14 70 | struct JSSubString { 29:25.14 | ^~~~~~~~~~~ 29:25.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:25.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:25.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:25.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:25.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:25.19 31 | memset(aT, 0, sizeof(T)); 29:25.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:25.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 29:25.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:25.20 280 | struct Address 29:25.20 | ^~~~~~~ 29:25.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:25.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:25.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:25.20 31 | memset(aT, 0, sizeof(T)); 29:25.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:25.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:25.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 29:25.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:25.20 293 | struct BaseIndex 29:25.20 | ^~~~~~~~~ 29:25.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:25.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.38 66 | memset(aT, 0, N * sizeof(T)); 29:25.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:25.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:25.39 303 | class MOZ_NON_PARAM alignas(8) Value 29:25.39 | ^~~~~ 29:25.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:25.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.39 66 | memset(aT, 0, N * sizeof(T)); 29:25.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:25.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:25.39 303 | class MOZ_NON_PARAM alignas(8) Value 29:25.39 | ^~~~~ 29:25.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:25.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:25.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:25.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:25.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:25.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:25.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:25.41 66 | memset(aT, 0, N * sizeof(T)); 29:25.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:25.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:25.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:25.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:25.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:25.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 29:25.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 29:25.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:25.41 303 | class MOZ_NON_PARAM alignas(8) Value 29:25.41 | ^~~~~ 29:27.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:17: 29:27.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.73 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:27.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:27.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:27.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:12, 29:27.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:27.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:27.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:27.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:27.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:27.73 661 | class HeapSlot : public WriteBarrieredBase 29:27.73 | ^~~~~~~~ 29:27.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:27.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:27.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:27.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:27.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:27.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:27.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:27.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:27.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:27.79 31 | memset(aT, 0, sizeof(T)); 29:27.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:27.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:15, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:27.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:27.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:27.79 70 | struct JSSubString { 29:27.79 | ^~~~~~~~~~~ 29:27.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:27.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:27.85 31 | memset(aT, 0, sizeof(T)); 29:27.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:27.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:16: 29:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:27.85 280 | struct Address 29:27.85 | ^~~~~~~ 29:27.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:27.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:27.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:27.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:27.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:27.86 31 | memset(aT, 0, sizeof(T)); 29:27.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:27.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:16: 29:27.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:27.86 293 | struct BaseIndex 29:27.86 | ^~~~~~~~~ 29:28.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:28.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:28.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:28.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:28.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:28.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:28.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:28.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:28.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.05 66 | memset(aT, 0, N * sizeof(T)); 29:28.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:28.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:28.05 303 | class MOZ_NON_PARAM alignas(8) Value 29:28.05 | ^~~~~ 29:28.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:28.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.06 66 | memset(aT, 0, N * sizeof(T)); 29:28.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:28.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:28.06 303 | class MOZ_NON_PARAM alignas(8) Value 29:28.06 | ^~~~~ 29:28.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:28.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.08 66 | memset(aT, 0, N * sizeof(T)); 29:28.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:28.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:28.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:28.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:28.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:28.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 29:28.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 29:28.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 29:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:28.08 303 | class MOZ_NON_PARAM alignas(8) Value 29:28.08 | ^~~~~ 29:30.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:22: 29:30.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.13 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:30.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:30.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:30.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:30.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:30.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:11: 29:30.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:30.13 661 | class HeapSlot : public WriteBarrieredBase 29:30.13 | ^~~~~~~~ 29:30.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:30.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:30.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.19 31 | memset(aT, 0, sizeof(T)); 29:30.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:30.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:30.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:30.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:30.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:11: 29:30.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:30.20 70 | struct JSSubString { 29:30.20 | ^~~~~~~~~~~ 29:30.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:30.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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.24 31 | memset(aT, 0, sizeof(T)); 29:30.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:30.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:22: 29:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:30.24 280 | struct Address 29:30.24 | ^~~~~~~ 29:30.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:30.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:30.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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.25 31 | memset(aT, 0, sizeof(T)); 29:30.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:30.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:30.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:30.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:30.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:30.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:30.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:22: 29:30.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:30.25 293 | struct BaseIndex 29:30.25 | ^~~~~~~~~ 29:30.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:30.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 66 | memset(aT, 0, N * sizeof(T)); 29:30.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:30.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:30.43 303 | class MOZ_NON_PARAM alignas(8) Value 29:30.43 | ^~~~~ 29:30.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:30.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 66 | memset(aT, 0, N * sizeof(T)); 29:30.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:30.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:30.43 303 | class MOZ_NON_PARAM alignas(8) Value 29:30.43 | ^~~~~ 29:30.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:30.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:30.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.43 66 | memset(aT, 0, N * sizeof(T)); 29:30.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:30.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:30.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:30.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:30.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:30.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 29:30.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:30.44 303 | class MOZ_NON_PARAM alignas(8) Value 29:30.44 | ^~~~~ 29:32.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameFunctions.cpp:10: 29:32.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:32.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:32.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:32.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:32.64 31 | memset(aT, 0, sizeof(T)); 29:32.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:32.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 29:32.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameFunctions.cpp:10: 29:32.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:32.64 70 | struct JSSubString { 29:32.64 | ^~~~~~~~~~~ 29:35.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 29:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.44 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:35.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:35.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 29:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:9, 29:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 29:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:35.44 661 | class HeapSlot : public WriteBarrieredBase 29:35.44 | ^~~~~~~~ 29:35.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:35.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:35.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.52 31 | memset(aT, 0, sizeof(T)); 29:35.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:35.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:9, 29:35.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 29:35.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:35.52 70 | struct JSSubString { 29:35.52 | ^~~~~~~~~~~ 29:35.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:35.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:35.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:35.58 31 | memset(aT, 0, sizeof(T)); 29:35.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:35.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 29:35.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:35.58 280 | struct Address 29:35.58 | ^~~~~~~ 29:35.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:35.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:35.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:35.58 31 | memset(aT, 0, sizeof(T)); 29:35.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:35.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:35.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 29:35.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:35.58 293 | struct BaseIndex 29:35.58 | ^~~~~~~~~ 29:35.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:35.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.77 66 | memset(aT, 0, N * sizeof(T)); 29:35.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:35.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:35.77 303 | class MOZ_NON_PARAM alignas(8) Value 29:35.77 | ^~~~~ 29:35.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:35.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.78 66 | memset(aT, 0, N * sizeof(T)); 29:35.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:35.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:35.78 303 | class MOZ_NON_PARAM alignas(8) Value 29:35.78 | ^~~~~ 29:35.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:35.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.78 66 | memset(aT, 0, N * sizeof(T)); 29:35.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:35.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:35.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:35.79 303 | class MOZ_NON_PARAM alignas(8) Value 29:35.79 | ^~~~~ 29:35.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:35.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:35.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 29:35.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 29:35.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 29:35.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:594:35: required from here 29:35.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.79 66 | memset(aT, 0, N * sizeof(T)); 29:35.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:35.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:35.80 303 | class MOZ_NON_PARAM alignas(8) Value 29:35.80 | ^~~~~ 29:35.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 6]': 29:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 6]' 29:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 29:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 4]' 29:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:1063:35: required from here 29:35.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.80 66 | memset(aT, 0, N * sizeof(T)); 29:35.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:35.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 29:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 29:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:35.80 303 | class MOZ_NON_PARAM alignas(8) Value 29:35.80 | ^~~~~ 29:37.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:37.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:37.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.30 31 | memset(aT, 0, sizeof(T)); 29:37.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:37.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:15, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:37.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:10: 29:37.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:37.36 280 | struct Address 29:37.36 | ^~~~~~~ 29:37.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:37.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:10: 29:37.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:37.37 293 | struct BaseIndex 29:37.37 | ^~~~~~~~~ 29:37.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:37.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.53 66 | memset(aT, 0, N * sizeof(T)); 29:37.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:37.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:37.53 303 | class MOZ_NON_PARAM alignas(8) Value 29:37.53 | ^~~~~ 29:37.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:37.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.53 66 | memset(aT, 0, N * sizeof(T)); 29:37.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:37.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:37.53 303 | class MOZ_NON_PARAM alignas(8) Value 29:37.53 | ^~~~~ 29:37.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:37.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.53 66 | memset(aT, 0, N * sizeof(T)); 29:37.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:37.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 29:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 29:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 29:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 29:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 29:37.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:37.54 303 | class MOZ_NON_PARAM alignas(8) Value 29:37.54 | ^~~~~ 29:40.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/SecurityWrapper.cpp:6: 29:40.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:40.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:40.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:40.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:40.48 31 | memset(aT, 0, sizeof(T)); 29:40.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:40.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:14, 29:40.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/SecurityWrapper.cpp:9: 29:40.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:40.48 70 | struct JSSubString { 29:40.48 | ^~~~~~~~~~~ 29:42.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/EnvironmentObject-inl.h:12, 29:42.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:44: 29:42.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.88 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:42.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:42.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:42.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:42.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:42.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:42.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:42.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:42.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:42.88 661 | class HeapSlot : public WriteBarrieredBase 29:42.89 | ^~~~~~~~ 29:43.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:43.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:43.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.03 31 | memset(aT, 0, sizeof(T)); 29:43.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:43.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:43.03 70 | struct JSSubString { 29:43.03 | ^~~~~~~~~~~ 29:43.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:43.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:43.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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.09 31 | memset(aT, 0, sizeof(T)); 29:43.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:43.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:41: 29:43.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:43.09 280 | struct Address 29:43.09 | ^~~~~~~ 29:43.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:43.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:43.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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.09 31 | memset(aT, 0, sizeof(T)); 29:43.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:43.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 29:43.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:41: 29:43.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:43.09 293 | struct BaseIndex 29:43.09 | ^~~~~~~~~ 29:43.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:43.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:43.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:43.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:43.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:43.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:43.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:43.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:43.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.50 66 | memset(aT, 0, N * sizeof(T)); 29:43.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:43.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:43.50 303 | class MOZ_NON_PARAM alignas(8) Value 29:43.50 | ^~~~~ 29:43.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:43.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.51 66 | memset(aT, 0, N * sizeof(T)); 29:43.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:43.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:43.51 303 | class MOZ_NON_PARAM alignas(8) Value 29:43.51 | ^~~~~ 29:43.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:43.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:43.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:43.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:43.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:43.52 66 | memset(aT, 0, N * sizeof(T)); 29:43.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:43.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 29:43.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 29:43.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:43.53 303 | class MOZ_NON_PARAM alignas(8) Value 29:43.53 | ^~~~~ 29:45.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:16: 29:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.18 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:45.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:45.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:45.18 661 | class HeapSlot : public WriteBarrieredBase 29:45.18 | ^~~~~~~~ 29:45.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:45.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:45.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.24 31 | memset(aT, 0, sizeof(T)); 29:45.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:45.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:45.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:45.25 70 | struct JSSubString { 29:45.25 | ^~~~~~~~~~~ 29:45.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:45.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:45.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:45.29 31 | memset(aT, 0, sizeof(T)); 29:45.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:45.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:16: 29:45.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:45.29 280 | struct Address 29:45.29 | ^~~~~~~ 29:45.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:45.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:45.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:45.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:45.30 31 | memset(aT, 0, sizeof(T)); 29:45.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:45.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:45.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:45.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 29:45.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 29:45.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 29:45.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:16: 29:45.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:45.30 293 | struct BaseIndex 29:45.30 | ^~~~~~~~~ 29:45.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:45.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.47 66 | memset(aT, 0, N * sizeof(T)); 29:45.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:45.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:45.47 303 | class MOZ_NON_PARAM alignas(8) Value 29:45.47 | ^~~~~ 29:45.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:45.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:45.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:45.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:45.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:45.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:45.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.48 66 | memset(aT, 0, N * sizeof(T)); 29:45.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:45.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:45.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:45.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:45.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:45.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:45.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:45.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:45.49 303 | class MOZ_NON_PARAM alignas(8) Value 29:45.49 | ^~~~~ 29:45.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:45.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:45.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:45.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:45.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.49 66 | memset(aT, 0, N * sizeof(T)); 29:45.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:45.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:45.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:45.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:45.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 29:45.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:45.50 303 | class MOZ_NON_PARAM alignas(8) Value 29:45.50 | ^~~~~ 29:46.39 libjs_src_proxy.a.desc 29:49.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/perf/jsperf.cpp:8: 29:49.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:49.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:49.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:49.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:49.87 31 | memset(aT, 0, sizeof(T)); 29:49.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:49.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/perf/jsperf.cpp:8: 29:49.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:49.87 70 | struct JSSubString { 29:49.87 | ^~~~~~~~~~~ 29:50.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/TokenStream.h:15, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/TokenStream.cpp:8: 29:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:50.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:50.20 31 | memset(aT, 0, sizeof(T)); 29:50.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:50.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/TokenStream.h:21, 29:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/TokenStream.cpp:8: 29:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:50.20 70 | struct JSSubString { 29:50.20 | ^~~~~~~~~~~ 29:50.63 libjs_src_perf.a.desc 29:51.23 libjs_src_frontend.a.desc 29:52.00 libmodules_zlib_src.a.desc 29:52.10 libjs_src_devtools.a.desc 29:54.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:54.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:54.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:54.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.77 31 | memset(aT, 0, sizeof(T)); 29:54.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:54.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:54.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:54.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:54.77 70 | struct JSSubString { 29:54.77 | ^~~~~~~~~~~ 29:54.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:54.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:54.82 31 | memset(aT, 0, sizeof(T)); 29:54.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:54.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:54.82 280 | struct Address 29:54.82 | ^~~~~~~ 29:54.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:54.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:54.82 31 | memset(aT, 0, sizeof(T)); 29:54.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:54.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 29:54.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 29:54.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 29:54.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:54.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:54.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:54.83 293 | struct BaseIndex 29:54.83 | ^~~~~~~~~ 29:55.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:55.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.01 66 | memset(aT, 0, N * sizeof(T)); 29:55.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:55.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:55.01 303 | class MOZ_NON_PARAM alignas(8) Value 29:55.01 | ^~~~~ 29:55.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:55.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.02 66 | memset(aT, 0, N * sizeof(T)); 29:55.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:55.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:55.02 303 | class MOZ_NON_PARAM alignas(8) Value 29:55.02 | ^~~~~ 29:55.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:55.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.02 66 | memset(aT, 0, N * sizeof(T)); 29:55.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:55.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:55.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:55.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:55.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:55.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:55.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:55.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 29:55.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 29:55.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 29:55.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:55.03 303 | class MOZ_NON_PARAM alignas(8) Value 29:55.03 | ^~~~~ 29:56.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:46, 29:56.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:56.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:56.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:56.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:56.38 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:56.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:56.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 29:56.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:56.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 29:56.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:32, 29:56.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:56.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:56.39 661 | class HeapSlot : public WriteBarrieredBase 29:56.39 | ^~~~~~~~ 29:57.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:57.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:57.36 31 | memset(aT, 0, sizeof(T)); 29:57.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:27, 29:57.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:57.36 70 | struct JSSubString { 29:57.36 | ^~~~~~~~~~~ 29:57.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:57.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead 29:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 29:57.45 31 | memset(aT, 0, sizeof(T)); 29:57.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:21, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:41, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:57.45 280 | struct Address 29:57.45 | ^~~~~~~ 29:57.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:57.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 29:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 29:57.45 31 | memset(aT, 0, sizeof(T)); 29:57.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:21, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:41, 29:57.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:57.45 293 | struct BaseIndex 29:57.45 | ^~~~~~~~~ 29:57.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:57.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:57.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:57.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:57.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:57.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 29:57.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 29:57.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:57.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:57.48 31 | memset(aT, 0, sizeof(T)); 29:57.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:23, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompile.h:21, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:22, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:41, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 29:57.48 41 | class CodeSegment 29:57.48 | ^~~~~~~~~~~ 29:57.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 29:57.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 29:57.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 29:57.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 29:57.48 31 | memset(aT, 0, sizeof(T)); 29:57.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompile.h:21, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:22, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:41, 29:57.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 29:57.48 35 | struct LinkDataCacheablePod 29:57.48 | ^~~~~~~~~~~~~~~~~~~~ 29:57.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:57.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:57.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:57.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:57.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:57.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:57.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:57.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]': 29:57.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:162:25: required from here 29:57.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 29:57.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 29:57.50 31 | memset(aT, 0, sizeof(T)); 29:57.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:57.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:57.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:128:12: note: 'struct AsmJSGlobal::CacheablePod' declared here 29:57.50 128 | struct CacheablePod { 29:57.50 | ^~~~~~~~~~~~ 29:58.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:58.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:58.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:58.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:58.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:58.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:58.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:58.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:58.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:58.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:58.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:58.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:58.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.16 66 | memset(aT, 0, N * sizeof(T)); 29:58.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:58.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:58.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:58.17 303 | class MOZ_NON_PARAM alignas(8) Value 29:58.17 | ^~~~~ 29:58.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:58.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.17 66 | memset(aT, 0, N * sizeof(T)); 29:58.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:58.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:58.17 303 | class MOZ_NON_PARAM alignas(8) Value 29:58.17 | ^~~~~ 29:58.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:58.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:58.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.17 66 | memset(aT, 0, N * sizeof(T)); 29:58.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:58.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:58.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:58.18 303 | class MOZ_NON_PARAM alignas(8) Value 29:58.18 | ^~~~~ 29:58.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer.h:16, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:12, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:32, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:58.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 29:58.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 29:58.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 29:58.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 29:58.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmAST.h:801:28: required from here 29:58.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 29:58.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 29:58.20 615 | memset(p, 0, numElems * sizeof(T)); 29:58.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:58.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 29:58.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:58.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:58.20 787 | class HashTableEntry 29:58.20 | ^~~~~~~~~~~~~~ 29:59.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.cpp:30: 29:59.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:59.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:59.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.78 31 | memset(aT, 0, sizeof(T)); 29:59.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:59.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.cpp:30: 29:59.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:59.78 70 | struct JSSubString { 29:59.78 | ^~~~~~~~~~~ 30:04.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:04.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 30:04.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.66 31 | memset(aT, 0, sizeof(T)); 30:04.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:04.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:04.66 70 | struct JSSubString { 30:04.66 | ^~~~~~~~~~~ 30:04.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:04.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:04.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:04.72 31 | memset(aT, 0, sizeof(T)); 30:04.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:04.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:32: 30:04.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:04.72 280 | struct Address 30:04.72 | ^~~~~~~ 30:04.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:04.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:04.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:04.72 31 | memset(aT, 0, sizeof(T)); 30:04.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:04.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:04.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:04.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:04.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:04.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 30:04.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 30:04.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:32: 30:04.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:04.73 293 | struct BaseIndex 30:04.73 | ^~~~~~~~~ 30:04.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:04.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:04.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:04.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 30:04.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.93 66 | memset(aT, 0, N * sizeof(T)); 30:04.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:04.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:04.93 303 | class MOZ_NON_PARAM alignas(8) Value 30:04.93 | ^~~~~ 30:04.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:04.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:04.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:04.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 30:04.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.94 66 | memset(aT, 0, N * sizeof(T)); 30:04.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:04.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:04.94 303 | class MOZ_NON_PARAM alignas(8) Value 30:04.95 | ^~~~~ 30:04.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:04.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:04.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:04.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:04.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:04.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:04.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:04.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:04.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 30:04.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.96 66 | memset(aT, 0, N * sizeof(T)); 30:04.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:04.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:04.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:04.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:04.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:04.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:04.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:04.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:04.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:04.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 30:04.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:04.96 303 | class MOZ_NON_PARAM alignas(8) Value 30:04.96 | ^~~~~ 30:07.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:11, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompartment.cpp:24, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:11: 30:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.48 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:07.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:07.48 661 | class HeapSlot : public WriteBarrieredBase 30:07.48 | ^~~~~~~~ 30:08.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:08.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 30:08.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.21 31 | memset(aT, 0, sizeof(T)); 30:08.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:08.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:08.21 70 | struct JSSubString { 30:08.21 | ^~~~~~~~~~~ 30:08.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 30:08.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 30:08.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:08.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:08.24 31 | memset(aT, 0, sizeof(T)); 30:08.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:08.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 30:08.24 41 | class CodeSegment 30:08.24 | ^~~~~~~~~~~ 30:08.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:08.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:08.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:08.26 31 | memset(aT, 0, sizeof(T)); 30:08.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:08.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:27, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:08.26 280 | struct Address 30:08.26 | ^~~~~~~ 30:08.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:08.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:08.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:08.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:08.27 31 | memset(aT, 0, sizeof(T)); 30:08.27 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:08.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:27, 30:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:08.27 293 | struct BaseIndex 30:08.27 | ^~~~~~~~~ 30:08.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 30:08.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 30:08.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:08.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:08.28 31 | memset(aT, 0, sizeof(T)); 30:08.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:08.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:36, 30:08.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 30:08.28 35 | struct LinkDataCacheablePod 30:08.28 | ^~~~~~~~~~~~~~~~~~~~ 30:08.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 30:08.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.65 66 | memset(aT, 0, N * sizeof(T)); 30:08.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:08.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:08.65 303 | class MOZ_NON_PARAM alignas(8) Value 30:08.65 | ^~~~~ 30:08.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 30:08.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.65 66 | memset(aT, 0, N * sizeof(T)); 30:08.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:08.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:08.65 303 | class MOZ_NON_PARAM alignas(8) Value 30:08.65 | ^~~~~ 30:08.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:08.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:08.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:08.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 30:08.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.66 66 | memset(aT, 0, N * sizeof(T)); 30:08.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:08.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 30:08.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 30:08.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:08.66 303 | class MOZ_NON_PARAM alignas(8) Value 30:08.66 | ^~~~~ 30:10.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:10.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 30:10.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.55 31 | memset(aT, 0, sizeof(T)); 30:10.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:10.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 30:10.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:10.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:10.56 70 | struct JSSubString { 30:10.56 | ^~~~~~~~~~~ 30:10.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:10.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:10.60 31 | memset(aT, 0, sizeof(T)); 30:10.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:10.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:10.60 280 | struct Address 30:10.60 | ^~~~~~~ 30:10.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:10.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:10.60 31 | memset(aT, 0, sizeof(T)); 30:10.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:10.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 30:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:10.60 293 | struct BaseIndex 30:10.60 | ^~~~~~~~~ 30:10.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 30:10.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.79 66 | memset(aT, 0, N * sizeof(T)); 30:10.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:10.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:10.79 303 | class MOZ_NON_PARAM alignas(8) Value 30:10.79 | ^~~~~ 30:10.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 30:10.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.79 66 | memset(aT, 0, N * sizeof(T)); 30:10.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:10.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:10.79 303 | class MOZ_NON_PARAM alignas(8) Value 30:10.79 | ^~~~~ 30:10.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 30:10.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.80 66 | memset(aT, 0, N * sizeof(T)); 30:10.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:10.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:10.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 30:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:10.80 303 | class MOZ_NON_PARAM alignas(8) Value 30:10.80 | ^~~~~ 30:15.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:15.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 30:15.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.60 31 | memset(aT, 0, sizeof(T)); 30:15.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:15.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:15.60 70 | struct JSSubString { 30:15.60 | ^~~~~~~~~~~ 30:15.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:15.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:15.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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.65 31 | memset(aT, 0, sizeof(T)); 30:15.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:15.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:15.65 280 | struct Address 30:15.65 | ^~~~~~~ 30:15.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:15.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:15.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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.65 31 | memset(aT, 0, sizeof(T)); 30:15.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:15.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 30:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:15.65 293 | struct BaseIndex 30:15.65 | ^~~~~~~~~ 30:15.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 30:15.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 66 | memset(aT, 0, N * sizeof(T)); 30:15.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:15.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:15.83 303 | class MOZ_NON_PARAM alignas(8) Value 30:15.83 | ^~~~~ 30:15.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 30:15.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 66 | memset(aT, 0, N * sizeof(T)); 30:15.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:15.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:15.83 303 | class MOZ_NON_PARAM alignas(8) Value 30:15.83 | ^~~~~ 30:15.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 30:15.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:15.83 66 | memset(aT, 0, N * sizeof(T)); 30:15.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:15.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 30:15.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 30:15.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:15.84 303 | class MOZ_NON_PARAM alignas(8) Value 30:15.84 | ^~~~~ 30:17.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmJS.cpp:34, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:11: 30:17.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.39 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:17.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:17.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:17.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:17.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:17.39 661 | class HeapSlot : public WriteBarrieredBase 30:17.39 | ^~~~~~~~ 30:17.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:17.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:17.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 30:17.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.95 31 | memset(aT, 0, sizeof(T)); 30:17.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:17.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:17.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:17.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:17.95 70 | struct JSSubString { 30:17.95 | ^~~~~~~~~~~ 30:18.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:18.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:18.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:18.00 31 | memset(aT, 0, sizeof(T)); 30:18.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:18.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:18.00 280 | struct Address 30:18.00 | ^~~~~~~ 30:18.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:18.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:18.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:18.00 31 | memset(aT, 0, sizeof(T)); 30:18.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:18.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:18.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:18.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:18.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:18.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:18.01 293 | struct BaseIndex 30:18.01 | ^~~~~~~~~ 30:18.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 30:18.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 30:18.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:18.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:18.10 31 | memset(aT, 0, sizeof(T)); 30:18.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:18.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:23, 30:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompile.h:21, 30:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:22, 30:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:27, 30:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 30:18.10 41 | class CodeSegment 30:18.10 | ^~~~~~~~~~~ 30:18.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 30:18.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 30:18.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:18.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:18.11 31 | memset(aT, 0, sizeof(T)); 30:18.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:18.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompile.h:21, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:22, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:27, 30:18.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 30:18.11 35 | struct LinkDataCacheablePod 30:18.11 | ^~~~~~~~~~~~~~~~~~~~ 30:18.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 30:18.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.46 66 | memset(aT, 0, N * sizeof(T)); 30:18.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:18.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:18.46 303 | class MOZ_NON_PARAM alignas(8) Value 30:18.46 | ^~~~~ 30:18.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 30:18.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.46 66 | memset(aT, 0, N * sizeof(T)); 30:18.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:18.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:18.46 303 | class MOZ_NON_PARAM alignas(8) Value 30:18.46 | ^~~~~ 30:18.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 30:18.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.47 66 | memset(aT, 0, N * sizeof(T)); 30:18.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:18.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:18.47 303 | class MOZ_NON_PARAM alignas(8) Value 30:18.47 | ^~~~~ 30:18.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:1316:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 30:18.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment 30:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:101:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 30:18.47 101 | memset(p, 0, numElems * sizeof(T)); 30:18.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:18.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 30:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 30:18.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 30:18.48 787 | class HashTableEntry 30:18.48 | ^~~~~~~~~~~~~~ 30:20.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpParser.h:33, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpParser.cpp:30: 30:20.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:20.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 30:20.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.18 31 | memset(aT, 0, sizeof(T)); 30:20.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:20.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpParser.h:33, 30:20.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpParser.cpp:30: 30:20.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:20.18 70 | struct JSSubString { 30:20.18 | ^~~~~~~~~~~ 30:24.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpStack.h:33, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpStack.cpp:30: 30:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 30:24.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:24.78 31 | memset(aT, 0, sizeof(T)); 30:24.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:24.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Runtime.h:22, 30:24.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpStack.cpp:32: 30:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:24.78 70 | struct JSSubString { 30:24.79 | ^~~~~~~~~~~ 30:25.26 libjs_src_irregexp.a.desc 30:27.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 30:27.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.cpp:34, 30:27.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 30:27.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.05 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:27.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:27.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 30:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:32, 30:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:27.05 661 | class HeapSlot : public WriteBarrieredBase 30:27.05 | ^~~~~~~~ 30:27.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:27.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:27.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 30:27.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.65 31 | memset(aT, 0, sizeof(T)); 30:27.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:27.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:32, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:27.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:27.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:27.65 70 | struct JSSubString { 30:27.65 | ^~~~~~~~~~~ 30:27.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 30:27.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 30:27.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:27.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:27.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:27.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:27.74 31 | memset(aT, 0, sizeof(T)); 30:27.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:27.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.cpp:27, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 30:27.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:27.74 280 | struct Address 30:27.74 | ^~~~~~~ 30:27.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:27.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:27.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:27.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:27.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:27.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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:27.75 31 | memset(aT, 0, sizeof(T)); 30:27.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:27.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 30:27.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 30:27.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 30:27.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:15, 30:27.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.cpp:27, 30:27.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 30:27.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:27.75 293 | struct BaseIndex 30:27.75 | ^~~~~~~~~ 30:27.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 30:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 30:27.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:27.76 31 | memset(aT, 0, sizeof(T)); 30:27.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:27.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.cpp:30, 30:27.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 30:27.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 30:27.76 41 | class CodeSegment 30:27.76 | ^~~~~~~~~~~ 30:28.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:31, 30:28.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmAST.h:801:28: required from here 30:28.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:28.02 615 | memset(p, 0, numElems * sizeof(T)); 30:28.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:28.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 30:28.02 787 | class HashTableEntry 30:28.02 | ^~~~~~~~~~~~~~ 30:28.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:31, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 30:28.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:3394:28: required from here 30:28.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:28.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:28.03 615 | memset(p, 0, numElems * sizeof(T)); 30:28.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:28.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 30:28.03 787 | class HashTableEntry 30:28.03 | ^~~~~~~~~~~~~~ 30:28.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 30:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 30:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 30:28.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.05 66 | memset(aT, 0, N * sizeof(T)); 30:28.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:28.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:28.06 303 | class MOZ_NON_PARAM alignas(8) Value 30:28.06 | ^~~~~ 30:28.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 30:28.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.06 66 | memset(aT, 0, N * sizeof(T)); 30:28.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:28.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:28.06 303 | class MOZ_NON_PARAM alignas(8) Value 30:28.06 | ^~~~~ 30:28.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:28.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 30:28.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.07 66 | memset(aT, 0, N * sizeof(T)); 30:28.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:28.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 30:28.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:28.07 303 | class MOZ_NON_PARAM alignas(8) Value 30:28.07 | ^~~~~ 30:30.10 libjs_src_wasm.a.desc 30:31.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsDeviceContext.h:12, 30:31.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsDeviceContext.cpp:6: 30:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:31.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.31 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:31.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:31.31 712 | class CompressedGlyph { 30:31.31 | ^~~~~~~~~~~~~~~ 30:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:31.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.31 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:31.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:31.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:31.31 712 | class CompressedGlyph { 30:31.31 | ^~~~~~~~~~~~~~~ 30:32.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsFont.cpp:7: 30:32.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:32.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:32.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:32.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:32.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:32.85 712 | class CompressedGlyph { 30:32.85 | ^~~~~~~~~~~~~~~ 30:32.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:32.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:32.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:32.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:32.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:32.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:32.85 712 | class CompressedGlyph { 30:32.86 | ^~~~~~~~~~~~~~~ 30:33.97 libdom_media_mp3.a.desc 30:34.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 30:34.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsFontMetrics.h:11, 30:34.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsFontMetrics.cpp:6: 30:34.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:34.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:34.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:34.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:34.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:34.05 712 | class CompressedGlyph { 30:34.05 | ^~~~~~~~~~~~~~~ 30:34.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:34.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:34.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:34.05 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:34.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:34.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:34.05 712 | class CompressedGlyph { 30:34.05 | ^~~~~~~~~~~~~~~ 30:35.17 libintl_lwbrk.a.desc 30:35.26 libwidget_x11.a.desc 30:35.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsDeviceContext.h:12, 30:35.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsRect.cpp:9: 30:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:35.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.31 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:35.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:35.31 712 | class CompressedGlyph { 30:35.31 | ^~~~~~~~~~~~~~~ 30:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:35.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:35.31 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:35.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:35.32 712 | class CompressedGlyph { 30:35.32 | ^~~~~~~~~~~~~~~ 30:38.93 libtoolkit_components_perfmonitoring.a.desc 30:39.21 libgfx_src.a.desc 30:40.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 30:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 30:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 30:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 30:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 30:40.64 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 30:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 30:40.64 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 30:40.64 | ^ 30:42.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 30:42.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 30:42.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 30:42.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 30:42.69 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 30:42.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 30:42.69 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 30:42.69 | ^ 30:45.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 30:45.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 30:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 30:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 30:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 30:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 30:45.06 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 30:45.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 30:45.06 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 30:45.06 | ^ 30:47.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 30:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 30:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 30:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 30:47.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 30:47.24 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 30:47.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 30:47.24 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 30:47.24 | ^ 30:48.20 libdom_media_platforms_ffmpeg_libav55.a.desc 30:48.28 libdom_system_linux.a.desc 30:50.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 30:50.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 30:50.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 30:50.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 30:50.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jswrapper.h:11, 30:50.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/WrapperFactory.h:9, 30:50.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/XrayWrapper.h:11, 30:50.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/XrayWrapper.cpp:6: 30:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 30:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 30:50.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:50.37 31 | memset(aT, 0, sizeof(T)); 30:50.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:50.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/XrayWrapper.cpp:16: 30:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 30:50.37 2858 | struct GlobalProperties { 30:50.37 | ^~~~~~~~~~~~~~~~ 30:53.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 30:53.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 30:53.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 30:53.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 30:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jswrapper.h:11, 30:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/AccessCheck.h:9, 30:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/AccessCheck.cpp:6, 30:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 30:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 30:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 30:53.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 30:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 30:53.57 31 | memset(aT, 0, sizeof(T)); 30:53.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:53.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/AccessCheck.cpp:22, 30:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 30:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 30:53.57 2858 | struct GlobalProperties { 30:53.57 | ^~~~~~~~~~~~~~~~ 30:54.55 libjs_xpconnect_wrappers.a.desc 30:58.20 libgfx_config.a.desc 30:59.35 libmodules_libjar_zipwriter.a.desc 31:01.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 31:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 31:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 31:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 31:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 31:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 31:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TreeBoxObject.h:9, 31:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/TreeBoxObject.cpp:6: 31:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 31:01.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:01.66 837 | foundInterface = 0; \ 31:01.66 | ^~~~~~~~~~~~~~ 31:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:01.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:01.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/TreeBoxObject.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:01.66 35 | NS_INTERFACE_MAP_END_INHERITING(BoxObject) 31:01.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:01.66 800 | else 31:01.66 | ^~~~ 31:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:01.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:01.67 | ^~~~~~~~~~~~~~~~~~ 31:01.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/TreeBoxObject.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:01.67 34 | NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 31:01.67 | ^~~~~~~~~~~~~~~~~~~~~~ 31:04.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 31:04.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 31:04.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeBodyFrame.cpp:20: 31:04.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 31:04.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:04.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 31:04.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:04.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 31:04.84 712 | class CompressedGlyph { 31:04.84 | ^~~~~~~~~~~~~~~ 31:04.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 31:04.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:04.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.84 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 31:04.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:04.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 31:04.84 712 | class CompressedGlyph { 31:04.84 | ^~~~~~~~~~~~~~~ 31:13.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 31:13.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 31:13.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 31:13.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 31:13.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsNameSpaceManager.h:9, 31:13.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:6: 31:13.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 31:13.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:13.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:13.17 819 | foundInterface = 0; \ 31:13.17 | ^~~~~~~~~~~~~~ 31:13.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:13.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:13.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:13.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:13.17 74 | NS_INTERFACE_MAP_END 31:13.17 | ^~~~~~~~~~~~~~~~~~~~ 31:13.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:73:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:13.17 73 | else 31:13.18 | ^~~~ 31:13.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 31:13.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 31:13.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 31:13.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 31:13.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsNameSpaceManager.h:9, 31:13.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:6: 31:13.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 31:13.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:13.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:13.18 819 | foundInterface = 0; \ 31:13.18 | ^~~~~~~~~~~~~~ 31:13.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:13.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:13.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:13.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:13.18 413 | NS_INTERFACE_MAP_END 31:13.18 | ^~~~~~~~~~~~~~~~~~~~ 31:13.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:13.18 800 | else 31:13.18 | ^~~~ 31:13.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:13.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:13.19 | ^~~~~~~~~~~~~~~~~~ 31:13.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:13.19 412 | NS_INTERFACE_MAP_ENTRY(nsISupports) 31:13.19 | ^~~~~~~~~~~~~~~~~~~~~~ 31:17.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 31:17.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 31:17.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 31:17.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 31:17.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsNameSpaceManager.h:9, 31:17.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:6: 31:17.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 31:17.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:17.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:17.16 819 | foundInterface = 0; \ 31:17.16 | ^~~~~~~~~~~~~~ 31:17.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:17.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:17.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:17.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:17.16 129 | NS_INTERFACE_MAP_END 31:17.16 | ^~~~~~~~~~~~~~~~~~~~ 31:17.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:12: 31:17.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:17.16 49 | } else 31:17.16 | ^~~~ 31:17.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 31:17.16 49 | } else 31:17.16 | ^~~~ 31:22.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 31:22.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 31:22.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 31:22.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp:6: 31:22.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 31:22.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:22.52 819 | foundInterface = 0; \ 31:22.52 | ^~~~~~~~~~~~~~ 31:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:22.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:22.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:22.52 270 | NS_INTERFACE_MAP_END 31:22.52 | ^~~~~~~~~~~~~~~~~~~~ 31:22.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp:14: 31:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:22.52 49 | } else 31:22.52 | ^~~~ 31:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 31:22.52 269 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(TreeSelection) 31:22.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:27.36 liblayout_xul_tree.a.desc 32:05.85 libintl_unicharutil_util_internal.a 32:05.93 libintl_unicharutil_util_internal.a.desc 32:10.55 libimage_decoders.a.desc 32:11.68 libextensions_gio.a.desc 32:15.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:15.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:15.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 32:15.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 32:15.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/u2f/U2F.cpp:8: 32:15.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 32:15.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:15.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:15.52 819 | foundInterface = 0; \ 32:15.52 | ^~~~~~~~~~~~~~ 32:15.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:15.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/u2f/U2F.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:15.53 38 | NS_INTERFACE_MAP_END 32:15.53 | ^~~~~~~~~~~~~~~~~~~~ 32:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:15.53 800 | else 32:15.53 | ^~~~ 32:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:15.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:15.53 | ^~~~~~~~~~~~~~~~~~ 32:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/u2f/U2F.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:15.53 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:15.53 | ^~~~~~~~~~~~~~~~~~~~~~ 32:16.21 libipc_ipdl.a.desc 32:17.09 libtoolkit_components_reflect.a.desc 32:17.68 libdom_u2f.a.desc 32:20.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:20.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:20.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 32:20.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/Base64.cpp:9, 32:20.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 32:20.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 32:20.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:20.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:20.10 819 | foundInterface = 0; \ 32:20.10 | ^~~~~~~~~~~~~~ 32:20.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:20.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:20.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:20.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:20.10 170 | NS_INTERFACE_MAP_END 32:20.10 | ^~~~~~~~~~~~~~~~~~~~ 32:20.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 32:20.10 82 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 32:20.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsLocalFileUnix.h:21, 32:20.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsLocalFile.h:43, 32:20.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsDirectoryService.cpp:12, 32:20.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:83: 32:20.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:20.11 137 | } else 32:20.11 | ^~~~ 32:20.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 32:20.11 137 | } else 32:20.11 | ^~~~ 32:20.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 32:20.11 82 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 32:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 32:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 32:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsPipe3.cpp:8, 32:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 32:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 32:22.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:22.43 819 | foundInterface = 0; \ 32:22.43 | ^~~~~~~~~~~~~~ 32:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:22.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:22.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:22.43 170 | NS_INTERFACE_MAP_END 32:22.43 | ^~~~~~~~~~~~~~~~~~~~ 32:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 32:22.43 100 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 32:22.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsPipe3.cpp:20, 32:22.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 32:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:22.43 137 | } else 32:22.43 | ^~~~ 32:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 32:22.43 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 32:22.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:22.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 32:22.43 100 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 32:22.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.79 libnetwerk_protocol_data.a.desc 32:23.25 libxpcom_io.a.desc 32:24.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 32:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Atom.h:8, 32:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Atom.cpp:5, 32:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 32:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 32:24.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:24.87 837 | foundInterface = 0; \ 32:24.87 | ^~~~~~~~~~~~~~ 32:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:24.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:24.87 17 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 32:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:24.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 32:24.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 32:24.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 32:24.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5AttributeName.cpp:36, 32:24.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 32:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:24.87 258 | } else 32:24.87 | ^~~~ 32:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:24.87 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:24.87 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5DocumentBuilder.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:24.87 16 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsHtml5DocumentBuilder) 32:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:24.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Atom.h:8, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Atom.cpp:5, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 32:25.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 32:25.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:25.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:25.00 819 | foundInterface = 0; \ 32:25.00 | ^~~~~~~~~~~~~~ 32:25.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:25.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:25.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:25.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Parser.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:25.00 19 | NS_INTERFACE_MAP_END 32:25.00 | ^~~~~~~~~~~~~~~~~~~~ 32:25.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5AttributeName.cpp:36, 32:25.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 32:25.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:25.00 264 | } else 32:25.00 | ^~~~ 32:25.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 32:25.00 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 32:25.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 32:25.01 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 32:25.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 32:25.01 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 32:25.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Parser.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 32:25.01 18 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 32:25.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:28.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:28.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:28.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 32:28.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 32:28.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 32:28.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 32:28.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 32:28.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 32:28.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:28.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:28.41 819 | foundInterface = 0; \ 32:28.41 | ^~~~~~~~~~~~~~ 32:28.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:28.41 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 32:28.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:28.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 32:28.41 15 | NS_INTERFACE_MAP_END_THREADSAFE 32:28.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:28.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:28.41 800 | else 32:28.41 | ^~~~ 32:28.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:28.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:28.41 | ^~~~~~~~~~~~~~~~~~ 32:28.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:28.41 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 32:28.41 | ^~~~~~~~~~~~~~~~~~~~~~ 32:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 32:28.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:28.43 819 | foundInterface = 0; \ 32:28.43 | ^~~~~~~~~~~~~~ 32:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:28.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:28.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamParser.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:28.43 80 | NS_INTERFACE_MAP_END 32:28.43 | ^~~~~~~~~~~~~~~~~~~~ 32:28.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 32:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 32:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 32:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:33, 32:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 32:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 32:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 32:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:28.43 264 | } else 32:28.43 | ^~~~ 32:28.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 32:28.44 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 32:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:28.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 32:28.44 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 32:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:28.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 32:28.44 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 32:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:28.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamParser.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 32:28.44 79 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 32:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:28.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:28.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 32:28.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 32:28.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/cache/Cache.h:9, 32:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/Cache.cpp:6: 32:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 32:28.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:28.83 819 | foundInterface = 0; \ 32:28.83 | ^~~~~~~~~~~~~~ 32:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:28.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:28.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/Cache.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:28.83 236 | NS_INTERFACE_MAP_END 32:28.83 | ^~~~~~~~~~~~~~~~~~~~ 32:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:28.83 800 | else 32:28.83 | ^~~~ 32:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:28.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:28.83 | ^~~~~~~~~~~~~~~~~~ 32:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/Cache.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:28.83 235 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:28.83 | ^~~~~~~~~~~~~~~~~~~~~~ 32:29.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 32:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 32:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 32:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 32:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 32:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 32:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 32:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 32:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Portability.cpp:31:21: required from here 32:29.22 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 32:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 32:29.22 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 32:29.22 | ~~~~~~~^~~~ 32:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 32:29.23 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 32:29.23 | ^ 32:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 32:29.23 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 32:29.23 | ^ 32:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 32:29.23 433 | MOZ_RELEASE_ASSERT_GLUE( \ 32:29.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 32:29.23 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 32:29.23 | ^~~~~~~~~~~~~~~~~~ 32:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 32:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 32:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 32:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 32:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 32:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 32:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 32:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 32:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 32:29.23 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 32:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 32:29.23 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 32:29.23 | ~~~~~~~^~~~ 32:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 32:29.24 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 32:29.24 | ^ 32:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 32:29.24 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 32:29.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 32:29.24 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 32:29.24 | ^ 32:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 32:29.24 433 | MOZ_RELEASE_ASSERT_GLUE( \ 32:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:29.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 32:29.25 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 32:29.25 | ^~~~~~~~~~~~~~~~~~ 32:29.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 32:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 32:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 32:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 32:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 32:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 32:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 32:29.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 32:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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>]' 32:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Portability.cpp:31:21: required from here 32:29.36 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 32:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 32:29.36 154 | (index_ >= 0 && index <= span_->Length())); 32:29.36 | ~~~~~~~^~~~ 32:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 32:29.36 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 32:29.36 | ^ 32:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 32:29.36 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 32:29.36 | ^ 32:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 32:29.36 433 | MOZ_RELEASE_ASSERT_GLUE( \ 32:29.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 32:29.36 153 | MOZ_RELEASE_ASSERT(span == nullptr || 32:29.36 | ^~~~~~~~~~~~~~~~~~ 32:29.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 32:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 32:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 32:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 32:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 32:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 32:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 32:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 32:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 32:29.37 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 32:29.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 32:29.37 154 | (index_ >= 0 && index <= span_->Length())); 32:29.37 | ~~~~~~~^~~~ 32:29.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 32:29.37 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 32:29.37 | ^ 32:29.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 32:29.38 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 32:29.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:29.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 32:29.38 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 32:29.38 | ^ 32:29.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 32:29.38 433 | MOZ_RELEASE_ASSERT_GLUE( \ 32:29.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:29.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 32:29.38 153 | MOZ_RELEASE_ASSERT(span == nullptr || 32:29.38 | ^~~~~~~~~~~~~~~~~~ 32:34.79 libparser_html.a.desc 32:35.77 libsecurity_manager_pki.a.desc 32:36.13 libextensions_universalchardet_src_base.a.desc 32:37.26 libtoolkit_components_jsdownloads_src.a.desc 32:37.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_c_media_libstagefright0.c:20: 32:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c: In function 'logprint_run_tests': 32:37.44 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c: variable 'tag' set but not used 32:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c:982:17: warning: variable 'tag' set but not used [-Wunused-but-set-variable] 32:37.44 982 | const char *tag; 32:37.44 | ^~~ 32:37.44 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c: variable 'err' set but not used 32:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c:981:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] 32:37.44 981 | int err; 32:37.44 | ^~~ 32:37.44 At top level: 32:37.44 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c: 'dumpFilters' defined but not used 32:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c:176:13: warning: 'dumpFilters' defined but not used [-Wunused-function] 32:37.44 176 | static void dumpFilters(AndroidLogFormat *p_format) 32:37.44 | ^~~~~~~~~~~ 32:37.44 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c: 'filterinfo_free' defined but not used 32:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c:88:13: warning: 'filterinfo_free' defined but not used [-Wunused-function] 32:37.44 88 | static void filterinfo_free(FilterInfo *p_info) 32:37.44 | ^~~~~~~~~~~~~~~ 32:37.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 32:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:25, 32:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp:28: 32:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 32:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 32:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/SortedVector.h:246:6: required from here 32:37.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 32:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 32:37.55 158 | memcpy(d,s,n*sizeof(TYPE)); 32:37.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 32:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 32:37.55 227 | struct key_value_pair_t { 32:37.55 | ^~~~~~~~~~~~~~~~ 32:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 32:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 32:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/SortedVector.h:256:6: required from here 32:37.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 32:37.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 32:37.56 181 | memmove(d,s,n*sizeof(TYPE)); 32:37.56 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 32:37.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 32:37.56 227 | struct key_value_pair_t { 32:37.56 | ^~~~~~~~~~~~~~~~ 32:39.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 32:39.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 32:39.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:39.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 32:39.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMemoryReporter.h:804, 32:39.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaData.h:13, 32:39.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/binding/Adts.cpp:6, 32:39.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 32:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mp4_demuxer::SPSData]': 32:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/binding/H264.cpp:22:10: required from here 32:39.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 32:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 32:39.05 31 | memset(aT, 0, sizeof(T)); 32:39.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:39.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/binding/H264.cpp:11, 32:39.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:56: 32:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/binding/include/mp4_demuxer/H264.h:15:8: note: 'struct mp4_demuxer::SPSData' declared here 32:39.05 15 | struct SPSData 32:39.05 | ^~~~~~~ 32:40.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:83: 32:40.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp: In member function 'stagefright::SharedBuffer* stagefright::SharedBuffer::editResize(size_t) const': 32:40.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 32:40.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 32:40.80 63 | buf = (SharedBuffer*)realloc(buf, sizeof(SharedBuffer) + newSize); 32:40.80 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:40.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/String8.h:21, 32:40.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:27, 32:40.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/Utils.cpp:29, 32:40.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:38: 32:40.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/SharedBuffer.h:27:7: note: 'class stagefright::SharedBuffer' declared here 32:40.80 27 | class SharedBuffer 32:40.80 | ^~~~~~~~~~~~ 32:40.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 32:40.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 32:40.80 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: type qualifiers ignored on cast result type 32:40.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:579:36: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 32:40.81 579 | const uint16_t* const u16end = (const uint16_t* const) dst + dstLen; 32:40.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:40.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 32:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 32:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 32:40.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/Vector.h:380:6: required from here 32:40.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 32:40.84 158 | memcpy(d,s,n*sizeof(TYPE)); 32:40.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 32:40.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 32:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 32:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 32:40.84 42 | class List 32:40.84 | ^~~~ 32:40.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 32:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 32:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 32:40.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/Vector.h:390:6: required from here 32:40.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 32:40.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 32:40.85 181 | memmove(d,s,n*sizeof(TYPE)); 32:40.85 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 32:40.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 32:40.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 32:40.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 32:40.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 32:40.85 42 | class List 32:40.85 | ^~~~ 32:40.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 32:40.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'void utf32_codepoint_to_utf8(uint8_t*, char32_t, size_t)': 32:40.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 32:40.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:110:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 32:40.86 110 | case 4: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 32:40.87 | ~~~~~~~~^~~~~ 32:40.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:9: note: here 32:40.87 111 | case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 32:40.87 | ^~~~ 32:40.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 32:40.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 32:40.87 111 | case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 32:40.87 | ~~~~~~~~^~~~~ 32:40.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:9: note: here 32:40.87 112 | case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 32:40.87 | ^~~~ 32:40.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 32:40.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 32:40.87 112 | case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 32:40.87 | ~~~~~~~~^~~~~ 32:40.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:113:9: note: here 32:40.87 113 | case 1: *--dstP = (uint8_t)(srcChar | kFirstByteMark[bytes]); 32:40.87 | ^~~~ 32:40.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:40.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 32:40.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 32:40.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/cache/CacheStorage.h:9, 32:40.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/CacheStorage.cpp:6: 32:40.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 32:40.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:40.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:40.95 819 | foundInterface = 0; \ 32:40.95 | ^~~~~~~~~~~~~~ 32:40.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:40.95 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:40.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:40.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/CacheStorage.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:40.95 56 | NS_INTERFACE_MAP_END 32:40.95 | ^~~~~~~~~~~~~~~~~~~~ 32:40.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:40.95 800 | else 32:40.95 | ^~~~ 32:40.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:40.95 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:40.95 | ^~~~~~~~~~~~~~~~~~ 32:40.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/CacheStorage.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:40.96 55 | NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback) 32:40.96 | ^~~~~~~~~~~~~~~~~~~~~~ 32:41.12 libmedia_libstagefright.a.desc 32:41.77 libintl_build.a.desc 32:42.48 libnetwerk_mime.a.desc 32:42.72 libStaticXULComponentsEnd.a.desc 32:45.80 libnetwerk_build.a.desc 32:45.88 libmozsqlite3.so.symbols 33:03.77 libmozsqlite3.so 33:19.26 libdom_cache.a.desc 33:19.74 libwidget_xremoteclient.a.desc 33:20.63 libtoolkit_components_find.a.desc 33:23.23 libintl_strres.a.desc 33:27.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:21, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:12, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/MozPromise.h:9, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDataDemuxer.h:9, 33:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/ADTSDemuxer.h:11, 33:27.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/ADTSDemuxer.cpp:6: 33:27.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 33:27.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/ADTSDemuxer.cpp:80:25: required from here 33:27.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 33:27.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 33:27.51 31 | memset(aT, 0, sizeof(T)); 33:27.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:27.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/ADTSDemuxer.cpp:55:7: note: 'class mozilla::adts::FrameHeader' declared here 33:27.51 55 | class FrameHeader { 33:27.51 | ^~~~~~~~~~~ 33:29.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:29.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:29.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:29.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:29.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 33:29.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 33:29.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.h:9, 33:29.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.cpp:6: 33:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveReader::QueryInterface(const nsIID&, void**)': 33:29.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:29.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:29.85 819 | foundInterface = 0; \ 33:29.85 | ^~~~~~~~~~~~~~ 33:29.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:29.85 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:29.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:29.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:29.85 213 | NS_INTERFACE_MAP_END 33:29.85 | ^~~~~~~~~~~~~~~~~~~~ 33:29.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:29.85 800 | else 33:29.85 | ^~~~ 33:29.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:29.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:29.85 | ^~~~~~~~~~~~~~~~~~ 33:29.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:29.85 212 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:29.85 | ^~~~~~~~~~~~~~~~~~~~~~ 33:31.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 33:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 33:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.h:9, 33:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.h:10, 33:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp:6: 33:31.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveRequest::QueryInterface(const nsIID&, void**)': 33:31.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:31.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:31.65 837 | foundInterface = 0; \ 33:31.65 | ^~~~~~~~~~~~~~ 33:31.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:31.65 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:31.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:31.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:31.66 275 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 33:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:31.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 33:31.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.h:9, 33:31.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.h:10, 33:31.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp:6: 33:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:31.66 258 | } else 33:31.66 | ^~~~ 33:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:31.66 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:31.66 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:31.66 274 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ArchiveRequest) 33:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveZipFile.cpp: In constructor 'ArchiveInputStream::ArchiveInputStream(uint64_t, nsIInputStream*, nsString&, uint32_t, uint32_t, ZipCentral&)': 33:35.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 33:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 33:35.31 42 | memset(&mData, 0, sizeof(mData)); 33:35.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveZipFile.cpp:75:10: note: 'struct ArchiveInputStream::' declared here 33:35.31 75 | struct { 33:35.31 | ^ 33:35.71 libdom_archivereader.a.desc 33:38.13 libimage_build.a.desc 33:40.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsICache.h:10, 33:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:7: 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 33:40.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:40.61 819 | foundInterface = 0; \ 33:40.61 | ^~~~~~~~~~~~~~ 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:40.61 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 33:40.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:702:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 33:40.61 702 | NS_INTERFACE_MAP_END_THREADSAFE 33:40.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:40.61 800 | else 33:40.61 | ^~~~ 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:40.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:40.61 | ^~~~~~~~~~~~~~~~~~ 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:701:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:40.61 701 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:40.61 | ^~~~~~~~~~~~~~~~~~~~~~ 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 33:40.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:40.61 819 | foundInterface = 0; \ 33:40.61 | ^~~~~~~~~~~~~~ 33:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:40.62 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 33:40.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:895:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 33:40.62 895 | NS_INTERFACE_MAP_END_THREADSAFE 33:40.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:40.62 800 | else 33:40.62 | ^~~~ 33:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:40.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:40.62 | ^~~~~~~~~~~~~~~~~~ 33:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:894:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:40.62 894 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:40.62 | ^~~~~~~~~~~~~~~~~~~~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 33:40.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:40.63 819 | foundInterface = 0; \ 33:40.63 | ^~~~~~~~~~~~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:40.63 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 33:40.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 33:40.63 1081 | NS_INTERFACE_MAP_END_THREADSAFE 33:40.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:40.63 800 | else 33:40.63 | ^~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:40.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:40.63 | ^~~~~~~~~~~~~~~~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1080:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:40.63 1080 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:40.63 | ^~~~~~~~~~~~~~~~~~~~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 33:40.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:40.63 819 | foundInterface = 0; \ 33:40.63 | ^~~~~~~~~~~~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:40.63 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 33:40.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 33:40.63 1311 | NS_INTERFACE_MAP_END_THREADSAFE 33:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:40.64 800 | else 33:40.64 | ^~~~ 33:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:40.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:40.64 | ^~~~~~~~~~~~~~~~~~ 33:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:40.64 1310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:40.64 | ^~~~~~~~~~~~~~~~~~~~~~ 33:48.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 33:48.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 33:48.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 33:48.16 87 | memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 33:48.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:48.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 33:48.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 33:48.16 327 | struct nsDiskCacheHeader { 33:48.16 | ^~~~~~~~~~~~~~~~~ 33:48.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 33:48.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 33:48.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 33:48.16 364 | memset(newRecords + count, 0, 33:48.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 33:48.16 365 | (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 33:48.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:48.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 33:48.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 33:48.16 88 | class nsDiskCacheRecord { 33:48.16 | ^~~~~~~~~~~~~~~~~ 33:49.64 libnetwerk_cache.a.desc 33:49.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 33:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 33:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 33:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:9, 33:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.h:9, 33:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 33:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 33:49.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:49.97 837 | foundInterface = 0; \ 33:49.97 | ^~~~~~~~~~~~~~ 33:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:49.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:49.97 216 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 33:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:49.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:12, 33:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.h:9, 33:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 33:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:49.97 258 | } else 33:49.97 | ^~~~ 33:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:49.97 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:49.97 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:49.97 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureMediaStream) 33:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:51.32 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CubebUtils.cpp: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used 33:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CubebUtils.cpp:58:6: warning: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used [-Wunused-variable] 33:51.32 58 | bool sAudioStreamInitEverSucceeded = false; 33:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 33:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 33:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 33:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:9, 33:53.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 33:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 33:53.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:53.58 819 | foundInterface = 0; \ 33:53.58 | ^~~~~~~~~~~~~~ 33:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:53.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:53.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:53.58 132 | NS_INTERFACE_MAP_END 33:53.58 | ^~~~~~~~~~~~~~~~~~~~ 33:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:53.58 800 | else 33:53.58 | ^~~~ 33:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:53.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:53.58 | ^~~~~~~~~~~~~~~~~~ 33:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:53.58 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:53.58 | ^~~~~~~~~~~~~~~~~~~~~~ 33:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::PlaybackTrackListener::QueryInterface(const nsIID&, void**)': 33:53.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:53.58 837 | foundInterface = 0; \ 33:53.59 | ^~~~~~~~~~~~~~ 33:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:53.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:342:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:53.59 342 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackConsumer) 33:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:12, 33:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 33:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:53.59 258 | } else 33:53.59 | ^~~~ 33:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:53.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:53.59 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:53.59 341 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMMediaStream::PlaybackTrackListener) 33:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 33:53.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 33:53.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 33:53.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:9, 33:53.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 33:53.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 33:53.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:53.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:53.60 837 | foundInterface = 0; \ 33:53.60 | ^~~~~~~~~~~~~~ 33:53.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:53.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:53.60 379 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:53.61 800 | else 33:53.61 | ^~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:53.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:53.61 | ^~~~~~~~~~~~~~~~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:53.61 378 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 33:53.61 | ^~~~~~~~~~~~~~~~~~~~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': 33:53.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:53.61 837 | foundInterface = 0; \ 33:53.61 | ^~~~~~~~~~~~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:53.61 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:53.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:53.61 386 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 33:53.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:53.61 800 | else 33:53.61 | ^~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:53.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:53.61 | ^~~~~~~~~~~~~~~~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:53.61 385 | NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) 33:53.61 | ^~~~~~~~~~~~~~~~~~~~~~ 33:53.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 33:53.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:53.62 837 | foundInterface = 0; \ 33:53.62 | ^~~~~~~~~~~~~~ 33:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:53.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:53.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:53.63 395 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:12, 33:53.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:53.63 258 | } else 33:53.63 | ^~~~ 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:53.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:53.63 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:394:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:53.63 394 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMAudioNodeMediaStream) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 33:53.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 33:53.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 33:53.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:9, 33:53.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 33:53.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:53.63 837 | foundInterface = 0; \ 33:53.63 | ^~~~~~~~~~~~~~ 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:53.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:701:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:53.63 701 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:12, 33:53.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:53.63 258 | } else 33:53.63 | ^~~~ 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:53.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:53.63 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:53.63 700 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ClonedStreamSourceGetter) 33:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:54.42 libembedding_components_printingui_ipc.a.desc 33:59.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 33:59.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:16, 33:59.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 33:59.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 33:59.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.91 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 33:59.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:59.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 33:59.91 712 | class CompressedGlyph { 33:59.91 | ^~~~~~~~~~~~~~~ 33:59.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 33:59.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.92 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 33:59.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:59.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 33:59.92 712 | class CompressedGlyph { 33:59.92 | ^~~~~~~~~~~~~~~ 34:00.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:30: 34:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 34:00.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 34:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 34:00.49 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 34:00.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:00.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/nsICanvasRenderingContextInternal.h:14, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:11, 34:00.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 34:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 34:00.49 585 | class nsCSSValue { 34:00.49 | ^~~~~~~~~~ 34:01.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:01.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:01.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 34:01.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:10, 34:01.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 34:01.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 34:01.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:01.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:01.71 819 | foundInterface = 0; \ 34:01.71 | ^~~~~~~~~~~~~~ 34:01.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:01.71 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:01.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:1079:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:01.71 1079 | NS_INTERFACE_MAP_END 34:01.71 | ^~~~~~~~~~~~~~~~~~~~ 34:01.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:01.71 800 | else 34:01.71 | ^~~~ 34:01.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:01.71 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:01.71 | ^~~~~~~~~~~~~~~~~~ 34:01.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:1078:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:01.71 1078 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:01.71 | ^~~~~~~~~~~~~~~~~~~~~~ 34:03.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 34:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 34:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.h:8, 34:03.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.cpp:6: 34:03.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 34:03.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:03.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:03.03 819 | foundInterface = 0; \ 34:03.03 | ^~~~~~~~~~~~~~ 34:03.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:03.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:03.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:03.04 34 | NS_INTERFACE_MAP_END 34:03.04 | ^~~~~~~~~~~~~~~~~~~~ 34:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:03.04 800 | else 34:03.04 | ^~~~ 34:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:03.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:03.04 | ^~~~~~~~~~~~~~~~~~ 34:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:03.04 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:03.04 | ^~~~~~~~~~~~~~~~~~~~~~ 34:08.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 34:08.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 34:08.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContextHelper.cpp:11: 34:08.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 34:08.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 34:08.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 34:08.78 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 34:08.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:08.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 34:08.78 712 | class CompressedGlyph { 34:08.78 | ^~~~~~~~~~~~~~~ 34:08.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 34:08.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 34:08.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 34:08.78 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 34:08.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:08.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 34:08.78 712 | class CompressedGlyph { 34:08.78 | ^~~~~~~~~~~~~~~ 34:16.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 34:16.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:16, 34:16.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp:18: 34:16.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 34:16.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 34:16.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 34:16.25 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 34:16.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:16.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 34:16.25 712 | class CompressedGlyph { 34:16.25 | ^~~~~~~~~~~~~~~ 34:16.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 34:16.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 34:16.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 34:16.26 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 34:16.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:16.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 34:16.26 712 | class CompressedGlyph { 34:16.26 | ^~~~~~~~~~~~~~~ 34:17.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 34:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 34:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 34:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 34:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 34:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 34:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ImageBitmap.h:12, 34:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp:7: 34:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 34:17.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:17.04 819 | foundInterface = 0; \ 34:17.04 | ^~~~~~~~~~~~~~ 34:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:17.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:17.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:17.04 45 | NS_INTERFACE_MAP_END 34:17.04 | ^~~~~~~~~~~~~~~~~~~~ 34:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:17.04 800 | else 34:17.04 | ^~~~ 34:17.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:17.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:17.05 | ^~~~~~~~~~~~~~~~~~ 34:17.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:17.05 44 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:17.05 | ^~~~~~~~~~~~~~~~~~~~~~ 34:21.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxPrefs.h:14, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/gfx/2D.h:33, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.h:8, 34:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.cpp:6: 34:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 34:21.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.88 819 | foundInterface = 0; \ 34:21.88 | ^~~~~~~~~~~~~~ 34:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.cpp:326:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.88 326 | NS_INTERFACE_MAP_END 34:21.88 | ^~~~~~~~~~~~~~~~~~~~ 34:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:21.88 800 | else 34:21.88 | ^~~~ 34:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:21.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:21.88 | ^~~~~~~~~~~~~~~~~~ 34:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.cpp:325:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:21.88 325 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:21.88 | ^~~~~~~~~~~~~~~~~~~~~~ 34:25.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:25.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:25.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 34:25.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ImageData.h:10, 34:25.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageData.cpp:7: 34:25.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 34:25.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:25.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:25.80 819 | foundInterface = 0; \ 34:25.80 | ^~~~~~~~~~~~~~ 34:25.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:25.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:25.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:25.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:25.80 25 | NS_INTERFACE_MAP_END 34:25.80 | ^~~~~~~~~~~~~~~~~~~~ 34:25.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:25.80 800 | else 34:25.80 | ^~~~ 34:25.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:25.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:25.80 | ^~~~~~~~~~~~~~~~~~ 34:25.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:25.80 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:25.80 | ^~~~~~~~~~~~~~~~~~~~~~ 34:30.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:30.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:30.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:30.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:30.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 34:30.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 34:30.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaDeviceInfo.h:8, 34:30.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDeviceInfo.cpp:5: 34:30.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 34:30.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:30.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:30.98 819 | foundInterface = 0; \ 34:30.98 | ^~~~~~~~~~~~~~ 34:30.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:30.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:30.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:30.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:30.98 28 | NS_INTERFACE_MAP_END 34:30.98 | ^~~~~~~~~~~~~~~~~~~~ 34:30.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:30.98 800 | else 34:30.98 | ^~~~ 34:30.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:30.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:30.98 | ^~~~~~~~~~~~~~~~~~ 34:30.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:30.98 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:30.98 | ^~~~~~~~~~~~~~~~~~~~~~ 34:31.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 34:31.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:16, 34:31.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp:19: 34:31.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 34:31.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 34:31.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 34:31.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 34:31.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 34:31.05 712 | class CompressedGlyph { 34:31.05 | ^~~~~~~~~~~~~~~ 34:31.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 34:31.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 34:31.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 34:31.05 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 34:31.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 34:31.05 712 | class CompressedGlyph { 34:31.05 | ^~~~~~~~~~~~~~~ 34:31.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:31.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 34:31.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 34:31.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.h:10, 34:31.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp:7: 34:31.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 34:31.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:31.60 837 | foundInterface = 0; \ 34:31.60 | ^~~~~~~~~~~~~~ 34:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:31.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:31.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp:376:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:31.60 376 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 34:31.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:31.60 800 | else 34:31.60 | ^~~~ 34:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:31.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:31.60 | ^~~~~~~~~~~~~~~~~~ 34:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp:375:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:31.60 375 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:31.60 | ^~~~~~~~~~~~~~~~~~~~~~ 34:34.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 34:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 34:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaDevices.h:8, 34:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDevices.cpp:5: 34:34.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 34:34.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:34.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:34.51 837 | foundInterface = 0; \ 34:34.51 | ^~~~~~~~~~~~~~ 34:34.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:34.51 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:34.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:34.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDevices.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:34.52 211 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 34:34.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:34.52 800 | else 34:34.52 | ^~~~ 34:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:34.52 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:34.52 | ^~~~~~~~~~~~~~~~~~ 34:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDevices.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:34.52 210 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 34:34.52 | ^~~~~~~~~~~~~~~~~~~~~~ 34:45.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/DOMMediaStream.h:9, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaEngine.h:9, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.h:8, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp:6: 34:45.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 34:45.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:45.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:45.92 837 | foundInterface = 0; \ 34:45.92 | ^~~~~~~~~~~~~~ 34:45.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:45.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:45.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:45.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:45.92 953 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 34:45.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:45.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/DOMMediaStream.h:12, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaEngine.h:9, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.h:8, 34:45.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp:6: 34:45.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 34:45.92 258 | } else 34:45.92 | ^~~~ 34:45.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 34:45.92 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 34:45.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:45.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 34:45.92 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 34:45.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:45.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp:952:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 34:45.92 952 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FakeTrackSourceGetter) 34:45.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:51.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:51.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:51.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:51.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 34:51.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 34:51.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 34:51.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.h:10, 34:51.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.cpp:7: 34:51.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 34:51.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:51.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:51.17 837 | foundInterface = 0; \ 34:51.18 | ^~~~~~~~~~~~~~ 34:51.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:51.18 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:51.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:51.18 125 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 34:51.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:51.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:51.18 800 | else 34:51.18 | ^~~~ 34:51.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:51.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:51.18 | ^~~~~~~~~~~~~~~~~~ 34:51.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:51.18 124 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 34:51.18 | ^~~~~~~~~~~~~~~~~~~~~~ 34:58.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 34:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 34:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.h:11, 34:58.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.cpp:7: 34:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 34:58.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:58.94 819 | foundInterface = 0; \ 34:58.94 | ^~~~~~~~~~~~~~ 34:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:58.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:58.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:58.94 60 | NS_INTERFACE_MAP_END 34:58.94 | ^~~~~~~~~~~~~~~~~~~~ 34:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:58.94 800 | else 34:58.94 | ^~~~ 34:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:58.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:58.94 | ^~~~~~~~~~~~~~~~~~ 34:58.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:58.94 59 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 34:58.94 | ^~~~~~~~~~~~~~~~~~~~~~ 35:05.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:05.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 35:05.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 35:05.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.h:9, 35:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:6: 35:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 35:05.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:05.98 819 | foundInterface = 0; \ 35:05.98 | ^~~~~~~~~~~~~~ 35:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:05.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:05.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 35:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:05.98 35 | NS_INTERFACE_MAP_END 35:05.98 | ^~~~~~~~~~~~~~~~~~~~ 35:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:05.98 800 | else 35:05.98 | ^~~~ 35:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:05.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:05.98 | ^~~~~~~~~~~~~~~~~~ 35:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:05.98 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 35:05.98 | ^~~~~~~~~~~~~~~~~~~~~~ 35:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackConsumer::QueryInterface(const nsIID&, void**)': 35:05.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:05.99 819 | foundInterface = 0; \ 35:05.99 | ^~~~~~~~~~~~~~ 35:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:05.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:05.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 35:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:05.99 64 | NS_INTERFACE_MAP_END 35:05.99 | ^~~~~~~~~~~~~~~~~~~~ 35:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:05.99 800 | else 35:05.99 | ^~~~ 35:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:05.99 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:05.99 | ^~~~~~~~~~~~~~~~~~ 35:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:05.99 63 | NS_INTERFACE_MAP_ENTRY(nsISupports) 35:05.99 | ^~~~~~~~~~~~~~~~~~~~~~ 35:06.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 35:06.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:06.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:06.00 837 | foundInterface = 0; \ 35:06.00 | ^~~~~~~~~~~~~~ 35:06.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:06.00 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:06.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:06.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:06.01 210 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 35:06.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:06.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 35:06.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.h:9, 35:06.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:6: 35:06.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:06.01 258 | } else 35:06.01 | ^~~~ 35:06.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 35:06.01 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 35:06.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:06.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 35:06.01 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 35:06.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:06.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35:06.01 209 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrack) 35:06.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:10.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:10.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 35:10.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 35:10.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.h:10, 35:10.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp:7: 35:10.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 35:10.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:10.08 837 | foundInterface = 0; \ 35:10.08 | ^~~~~~~~~~~~~~ 35:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:10.08 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:10.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:10.08 36 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 35:10.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:10.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 35:10.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.h:10, 35:10.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp:7: 35:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:10.08 258 | } else 35:10.08 | ^~~~ 35:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 35:10.08 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 35:10.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 35:10.08 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 35:10.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35:10.08 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrack) 35:10.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:12.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:12.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 35:12.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 35:12.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.h:10, 35:12.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp:7: 35:12.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 35:12.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:12.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:12.79 837 | foundInterface = 0; \ 35:12.79 | ^~~~~~~~~~~~~~ 35:12.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:12.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:12.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:12.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:12.79 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 35:12.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:12.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 35:12.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.h:10, 35:12.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp:7: 35:12.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:12.79 258 | } else 35:12.79 | ^~~~ 35:12.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 35:12.79 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 35:12.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:12.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 35:12.79 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 35:12.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:12.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35:12.79 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrackList) 35:12.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:22.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:22.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 35:22.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 35:22.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp:7: 35:22.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 35:22.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:22.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:22.28 837 | foundInterface = 0; \ 35:22.28 | ^~~~~~~~~~~~~~ 35:22.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:22.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:22.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:22.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:22.28 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 35:22.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:22.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 35:22.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 35:22.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 35:22.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 35:22.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 35:22.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp:7: 35:22.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:22.28 258 | } else 35:22.28 | ^~~~ 35:22.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 35:22.28 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 35:22.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:22.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 35:22.29 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 35:22.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:22.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35:22.29 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrack) 35:22.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:25.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp:6: 35:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 35:25.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:25.38 837 | foundInterface = 0; \ 35:25.38 | ^~~~~~~~~~~~~~ 35:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:25.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:25.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:25.38 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 35:25.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:25.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 35:25.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 35:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyledElement.h:17, 35:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsMappedAttributeElement.h:15, 35:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsGenericHTMLElement.h:10, 35:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 35:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 35:25.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp:6: 35:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:25.39 258 | } else 35:25.39 | ^~~~ 35:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 35:25.39 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 35:25.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 35:25.39 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 35:25.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:25.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35:25.39 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackCue) 35:25.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:27.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 35:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 35:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 35:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 35:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackCueList.h:10, 35:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCueList.cpp:6: 35:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 35:27.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:27.94 819 | foundInterface = 0; \ 35:27.94 | ^~~~~~~~~~~~~~ 35:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:27.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:27.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 35:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:27.94 33 | NS_INTERFACE_MAP_END 35:27.94 | ^~~~~~~~~~~~~~~~~~~~ 35:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:27.94 800 | else 35:27.94 | ^~~~ 35:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:27.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:27.94 | ^~~~~~~~~~~~~~~~~~ 35:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:27.94 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 35:27.94 | ^~~~~~~~~~~~~~~~~~~~~~ 35:30.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:30.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 35:30.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 35:30.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 35:30.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp:6: 35:30.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 35:30.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:30.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:30.16 837 | foundInterface = 0; \ 35:30.16 | ^~~~~~~~~~~~~~ 35:30.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:30.16 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:30.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:30.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:30.16 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 35:30.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:30.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 35:30.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 35:30.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp:6: 35:30.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:30.16 258 | } else 35:30.16 | ^~~~ 35:30.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 35:30.16 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 35:30.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:30.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 35:30.16 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 35:30.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:30.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35:30.16 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackList) 35:30.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:32.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 35:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 35:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 35:32.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 35:32.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackRegion.h:10, 35:32.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackRegion.cpp:7: 35:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 35:32.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:32.11 819 | foundInterface = 0; \ 35:32.11 | ^~~~~~~~~~~~~~ 35:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:32.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:32.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 35:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackRegion.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:32.11 19 | NS_INTERFACE_MAP_END 35:32.11 | ^~~~~~~~~~~~~~~~~~~~ 35:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:32.11 800 | else 35:32.11 | ^~~~ 35:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:32.11 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:32.11 | ^~~~~~~~~~~~~~~~~~ 35:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackRegion.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:32.11 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 35:32.11 | ^~~~~~~~~~~~~~~~~~~~~~ 35:42.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 35:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 35:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 35:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 35:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 35:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.h:15, 35:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.cpp:6: 35:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 35:42.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:42.50 819 | foundInterface = 0; \ 35:42.50 | ^~~~~~~~~~~~~~ 35:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:42.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 35:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.cpp:2337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:42.50 2337 | NS_INTERFACE_MAP_END 35:42.50 | ^~~~~~~~~~~~~~~~~~~~ 35:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:42.50 811 | else 35:42.50 | ^~~~ 35:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 35:42.50 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 35:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.cpp:2336:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35:42.50 2336 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMWebGLRenderingContext) 35:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp:7: 35:48.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 35:48.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:48.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:48.28 837 | foundInterface = 0; \ 35:48.28 | ^~~~~~~~~~~~~~ 35:48.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:48.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:48.28 36 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 35:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyledElement.h:17, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsMappedAttributeElement.h:15, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsGenericHTMLElement.h:10, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 35:48.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp:7: 35:48.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:48.28 258 | } else 35:48.28 | ^~~~ 35:48.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 35:48.28 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 35:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 35:48.28 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 35:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35:48.28 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(VideoTrack) 35:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:54.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 35:54.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 35:54.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWebVTTListener.h:10, 35:54.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.h:9, 35:54.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.cpp:6: 35:54.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 35:54.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 35:54.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:54.84 819 | foundInterface = 0; \ 35:54.84 | ^~~~~~~~~~~~~~ 35:54.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:54.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:54.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 35:54.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:54.84 27 | NS_INTERFACE_MAP_END 35:54.84 | ^~~~~~~~~~~~~~~~~~~~ 35:54.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:54.84 811 | else 35:54.84 | ^~~~ 35:54.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 35:54.84 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 35:54.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:54.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35:54.84 26 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 35:54.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:56.17 libdom_media.a.desc 36:00.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 36:00.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 36:00.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 36:00.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 36:00.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 36:00.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 36:00.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:6: 36:00.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 36:00.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:00.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:00.01 819 | foundInterface = 0; \ 36:00.01 | ^~~~~~~~~~~~~~ 36:00.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:00.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:00.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:00.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:625:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:00.02 625 | NS_INTERFACE_MAP_END 36:00.02 | ^~~~~~~~~~~~~~~~~~~~ 36:00.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:00.02 805 | else 36:00.02 | ^~~~ 36:00.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 36:00.02 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 36:00.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:00.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:623:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 36:00.02 623 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 36:00.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp: In member function 'nsresult XREMain::XRE_mainRun()': 36:00.09 Warning: -Waddress in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 36:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:3612:34: warning: comparison with string literal results in unspecified behavior [-Waddress] 36:00.09 3612 | aKey = (((MOZ_APP_NAME == "basilisk") 36:00.09 Warning: -Waddress in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 36:00.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:3613:39: warning: comparison with string literal results in unspecified behavior [-Waddress] 36:00.09 3613 | || (MOZ_APP_NAME == "palemoon")) 36:06.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:74: 36:06.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsXREDirProvider.cpp: In member function 'virtual nsresult nsXREDirProvider::DoStartup()': 36:06.39 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsXREDirProvider.cpp: variable 'mode' set but not used 36:06.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsXREDirProvider.cpp:893:9: warning: variable 'mode' set but not used [-Wunused-but-set-variable] 36:06.39 893 | int mode = 1; 36:06.39 | ^~~~ 36:06.95 libtoolkit_xre.a.desc 36:07.60 libimage_encoders_png.a.desc 36:13.76 libdom_media_flac.a.desc 36:37.30 libmedia_libaom.a.desc 36:37.77 libgfx_qcms.a.desc 36:37.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-blob.cc:34: 36:37.91 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:37.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:37.92 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:37.92 | ^~~~~~~~~~~~~~~~~~~ 36:37.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:37.92 665 | _hb_debug_msg_va (const char *what, 36:37.92 | ^~~~~~~~~~~~~~~~ 36:37.92 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:37.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:37.92 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:37.92 | ^~~~~~~~~~~~~~~~ 36:37.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:37.92 733 | _hb_debug_msg (const char *what, 36:37.92 | ^~~~~~~~~~~~~ 36:38.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 36:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-buffer.cc:30: 36:38.00 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.01 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:38.01 | ^~~~~~~~~~~~~~~~~~~ 36:38.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:38.01 665 | _hb_debug_msg_va (const char *what, 36:38.01 | ^~~~~~~~~~~~~~~~ 36:38.01 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.01 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:38.01 | ^~~~~~~~~~~~~~~~ 36:38.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:38.01 733 | _hb_debug_msg (const char *what, 36:38.01 | ^~~~~~~~~~~~~ 36:38.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-common.cc:29: 36:38.17 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.17 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:38.17 | ^~~~~~~~~~~~~~~~~~~ 36:38.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:38.18 665 | _hb_debug_msg_va (const char *what, 36:38.18 | ^~~~~~~~~~~~~~~~ 36:38.18 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.18 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:38.18 | ^~~~~~~~~~~~~~~~ 36:38.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:38.18 733 | _hb_debug_msg (const char *what, 36:38.18 | ^~~~~~~~~~~~~ 36:38.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-face.cc:29: 36:38.26 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.26 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:38.26 | ^~~~~~~~~~~~~~~~~~~ 36:38.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:38.26 665 | _hb_debug_msg_va (const char *what, 36:38.26 | ^~~~~~~~~~~~~~~~ 36:38.26 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.26 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:38.26 | ^~~~~~~~~~~~~~~~ 36:38.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:38.26 733 | _hb_debug_msg (const char *what, 36:38.26 | ^~~~~~~~~~~~~ 36:38.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 36:38.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-fallback-shape.cc:28: 36:38.47 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.47 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:38.47 | ^~~~~~~~~~~~~~~~~~~ 36:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:38.47 665 | _hb_debug_msg_va (const char *what, 36:38.47 | ^~~~~~~~~~~~~~~~ 36:38.47 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.47 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:38.47 | ^~~~~~~~~~~~~~~~ 36:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:38.47 733 | _hb_debug_msg (const char *what, 36:38.47 | ^~~~~~~~~~~~~ 36:38.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-font.cc:29: 36:38.57 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.57 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:38.57 | ^~~~~~~~~~~~~~~~~~~ 36:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:38.57 665 | _hb_debug_msg_va (const char *what, 36:38.57 | ^~~~~~~~~~~~~~~~ 36:38.57 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.57 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:38.57 | ^~~~~~~~~~~~~~~~ 36:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:38.57 733 | _hb_debug_msg (const char *what, 36:38.57 | ^~~~~~~~~~~~~ 36:38.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 36:38.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-layout.cc:31: 36:38.77 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.78 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:38.78 | ^~~~~~~~~~~~~~~~~~~ 36:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:38.78 665 | _hb_debug_msg_va (const char *what, 36:38.78 | ^~~~~~~~~~~~~~~~ 36:38.78 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:38.78 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:38.78 | ^~~~~~~~~~~~~~~~ 36:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:38.78 733 | _hb_debug_msg (const char *what, 36:38.78 | ^~~~~~~~~~~~~ 36:40.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 36:40.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 36:40.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-map.cc:29: 36:40.47 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:40.47 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:40.47 | ^~~~~~~~~~~~~~~~~~~ 36:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:40.47 665 | _hb_debug_msg_va (const char *what, 36:40.47 | ^~~~~~~~~~~~~~~~ 36:40.47 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:40.47 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:40.47 | ^~~~~~~~~~~~~~~~ 36:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:40.47 733 | _hb_debug_msg (const char *what, 36:40.47 | ^~~~~~~~~~~~~ 36:40.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 36:40.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-math.cc:27: 36:40.60 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:40.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:40.61 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:40.61 | ^~~~~~~~~~~~~~~~~~~ 36:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:40.61 665 | _hb_debug_msg_va (const char *what, 36:40.61 | ^~~~~~~~~~~~~~~~ 36:40.61 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:40.61 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:40.61 | ^~~~~~~~~~~~~~~~ 36:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:40.61 733 | _hb_debug_msg (const char *what, 36:40.61 | ^~~~~~~~~~~~~ 36:40.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh:32, 36:40.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:27: 36:40.99 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:40.99 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:40.99 | ^~~~~~~~~~~~~~~~~~~ 36:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:40.99 665 | _hb_debug_msg_va (const char *what, 36:40.99 | ^~~~~~~~~~~~~~~~ 36:40.99 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:40.99 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:40.99 | ^~~~~~~~~~~~~~~~ 36:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:40.99 733 | _hb_debug_msg (const char *what, 36:40.99 | ^~~~~~~~~~~~~ 36:41.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 36:41.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-default.cc:27: 36:41.49 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:41.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:41.49 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:41.49 | ^~~~~~~~~~~~~~~~~~~ 36:41.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:41.49 665 | _hb_debug_msg_va (const char *what, 36:41.49 | ^~~~~~~~~~~~~~~~ 36:41.49 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:41.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:41.49 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:41.49 | ^~~~~~~~~~~~~~~~ 36:41.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:41.49 733 | _hb_debug_msg (const char *what, 36:41.49 | ^~~~~~~~~~~~~ 36:41.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 36:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 36:41.59 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:41.59 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:41.59 | ^~~~~~~~~~~~~~~~~~~ 36:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:41.59 665 | _hb_debug_msg_va (const char *what, 36:41.59 | ^~~~~~~~~~~~~~~~ 36:41.59 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:41.59 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:41.59 | ^~~~~~~~~~~~~~~~ 36:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:41.59 733 | _hb_debug_msg (const char *what, 36:41.59 | ^~~~~~~~~~~~~ 36:41.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 36:41.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hebrew.cc:27: 36:41.71 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:41.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:41.71 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:41.71 | ^~~~~~~~~~~~~~~~~~~ 36:41.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:41.71 665 | _hb_debug_msg_va (const char *what, 36:41.71 | ^~~~~~~~~~~~~~~~ 36:41.71 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:41.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:41.71 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:41.71 | ^~~~~~~~~~~~~~~~ 36:41.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:41.71 733 | _hb_debug_msg (const char *what, 36:41.72 | ^~~~~~~~~~~~~ 36:41.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 36:41.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:17: 36:41.83 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:41.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:41.83 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:41.83 | ^~~~~~~~~~~~~~~~~~~ 36:41.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:41.83 665 | _hb_debug_msg_va (const char *what, 36:41.83 | ^~~~~~~~~~~~~~~~ 36:41.83 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:41.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:41.83 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:41.83 | ^~~~~~~~~~~~~~~~ 36:41.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:41.83 733 | _hb_debug_msg (const char *what, 36:41.83 | ^~~~~~~~~~~~~ 36:42.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 36:42.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 36:42.31 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.31 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:42.31 | ^~~~~~~~~~~~~~~~~~~ 36:42.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:42.31 665 | _hb_debug_msg_va (const char *what, 36:42.31 | ^~~~~~~~~~~~~~~~ 36:42.31 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.31 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:42.31 | ^~~~~~~~~~~~~~~~ 36:42.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:42.31 733 | _hb_debug_msg (const char *what, 36:42.31 | ^~~~~~~~~~~~~ 36:42.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 36:42.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:27: 36:42.54 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.54 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:42.54 | ^~~~~~~~~~~~~~~~~~~ 36:42.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:42.54 665 | _hb_debug_msg_va (const char *what, 36:42.54 | ^~~~~~~~~~~~~~~~ 36:42.54 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.54 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:42.54 | ^~~~~~~~~~~~~~~~ 36:42.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:42.55 733 | _hb_debug_msg (const char *what, 36:42.55 | ^~~~~~~~~~~~~ 36:42.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 36:42.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-thai.cc:27: 36:42.68 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.68 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:42.68 | ^~~~~~~~~~~~~~~~~~~ 36:42.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:42.68 665 | _hb_debug_msg_va (const char *what, 36:42.68 | ^~~~~~~~~~~~~~~~ 36:42.68 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.68 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:42.68 | ^~~~~~~~~~~~~~~~ 36:42.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:42.68 733 | _hb_debug_msg (const char *what, 36:42.68 | ^~~~~~~~~~~~~ 36:42.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 36:42.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-tibetan.cc:27: 36:42.79 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.79 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:42.79 | ^~~~~~~~~~~~~~~~~~~ 36:42.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:42.79 665 | _hb_debug_msg_va (const char *what, 36:42.79 | ^~~~~~~~~~~~~~~~ 36:42.79 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.79 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:42.79 | ^~~~~~~~~~~~~~~~ 36:42.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:42.79 733 | _hb_debug_msg (const char *what, 36:42.79 | ^~~~~~~~~~~~~ 36:42.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 36:42.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18: 36:42.89 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.89 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:42.89 | ^~~~~~~~~~~~~~~~~~~ 36:42.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:42.89 665 | _hb_debug_msg_va (const char *what, 36:42.89 | ^~~~~~~~~~~~~~~~ 36:42.89 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:42.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:42.89 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:42.89 | ^~~~~~~~~~~~~~~~ 36:42.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:42.89 733 | _hb_debug_msg (const char *what, 36:42.89 | ^~~~~~~~~~~~~ 36:43.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 36:43.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 36:43.00 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.00 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:43.00 | ^~~~~~~~~~~~~~~~~~~ 36:43.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:43.00 665 | _hb_debug_msg_va (const char *what, 36:43.00 | ^~~~~~~~~~~~~~~~ 36:43.00 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.00 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:43.00 | ^~~~~~~~~~~~~~~~ 36:43.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:43.00 733 | _hb_debug_msg (const char *what, 36:43.00 | ^~~~~~~~~~~~~ 36:43.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 36:43.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27: 36:43.17 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.17 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:43.17 | ^~~~~~~~~~~~~~~~~~~ 36:43.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:43.17 665 | _hb_debug_msg_va (const char *what, 36:43.17 | ^~~~~~~~~~~~~~~~ 36:43.17 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.17 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:43.17 | ^~~~~~~~~~~~~~~~ 36:43.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:43.17 733 | _hb_debug_msg (const char *what, 36:43.17 | ^~~~~~~~~~~~~ 36:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 36:43.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 36:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:223:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:43.31 223 | } else if (buffer->props.direction == HB_DIRECTION_RTL) { 36:43.31 | ^~ 36:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:229:5: note: here 36:43.31 229 | default: 36:43.31 | ^~~~~~~ 36:43.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 36:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:261:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:43.31 261 | base_extents.height -= y_gap; 36:43.31 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 36:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:264:5: note: here 36:43.31 264 | case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: 36:43.31 | ^~~~ 36:43.31 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 36:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:282:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:43.31 282 | base_extents.height -= y_gap; 36:43.31 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 36:43.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:285:5: note: here 36:43.31 285 | case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: 36:43.31 | ^~~~ 36:43.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh:30, 36:43.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:27: 36:43.46 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.46 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:43.46 | ^~~~~~~~~~~~~~~~~~~ 36:43.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:43.46 665 | _hb_debug_msg_va (const char *what, 36:43.46 | ^~~~~~~~~~~~~~~~ 36:43.47 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.47 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:43.47 | ^~~~~~~~~~~~~~~~ 36:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:43.47 733 | _hb_debug_msg (const char *what, 36:43.47 | ^~~~~~~~~~~~~ 36:43.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 36:43.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:32: 36:43.60 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.60 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:43.60 | ^~~~~~~~~~~~~~~~~~~ 36:43.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:43.60 665 | _hb_debug_msg_va (const char *what, 36:43.60 | ^~~~~~~~~~~~~~~~ 36:43.60 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.60 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:43.60 | ^~~~~~~~~~~~~~~~ 36:43.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:43.60 733 | _hb_debug_msg (const char *what, 36:43.60 | ^~~~~~~~~~~~~ 36:43.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-tag.cc:29: 36:43.79 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.79 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:43.79 | ^~~~~~~~~~~~~~~~~~~ 36:43.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:43.79 665 | _hb_debug_msg_va (const char *what, 36:43.79 | ^~~~~~~~~~~~~~~~ 36:43.79 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.79 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:43.79 | ^~~~~~~~~~~~~~~~ 36:43.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:43.79 733 | _hb_debug_msg (const char *what, 36:43.79 | ^~~~~~~~~~~~~ 36:43.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-set-private.hh:30, 36:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-set.cc:27: 36:43.89 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.89 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:43.89 | ^~~~~~~~~~~~~~~~~~~ 36:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:43.89 665 | _hb_debug_msg_va (const char *what, 36:43.89 | ^~~~~~~~~~~~~~~~ 36:43.89 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.89 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:43.89 | ^~~~~~~~~~~~~~~~ 36:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:43.89 733 | _hb_debug_msg (const char *what, 36:43.89 | ^~~~~~~~~~~~~ 36:43.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shape-plan-private.hh:30, 36:43.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shape-plan.cc:27: 36:43.99 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:43.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:43.99 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:43.99 | ^~~~~~~~~~~~~~~~~~~ 36:43.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:43.99 665 | _hb_debug_msg_va (const char *what, 36:43.99 | ^~~~~~~~~~~~~~~~ 36:44.00 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.00 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:44.00 | ^~~~~~~~~~~~~~~~ 36:44.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:44.00 733 | _hb_debug_msg (const char *what, 36:44.00 | ^~~~~~~~~~~~~ 36:44.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shape.cc:29: 36:44.12 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.12 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:44.12 | ^~~~~~~~~~~~~~~~~~~ 36:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:44.12 665 | _hb_debug_msg_va (const char *what, 36:44.12 | ^~~~~~~~~~~~~~~~ 36:44.12 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.12 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:44.12 | ^~~~~~~~~~~~~~~~ 36:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:44.12 733 | _hb_debug_msg (const char *what, 36:44.12 | ^~~~~~~~~~~~~ 36:44.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper.cc:27: 36:44.21 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.21 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:44.21 | ^~~~~~~~~~~~~~~~~~~ 36:44.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:44.21 665 | _hb_debug_msg_va (const char *what, 36:44.21 | ^~~~~~~~~~~~~~~~ 36:44.21 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.22 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:44.22 | ^~~~~~~~~~~~~~~~ 36:44.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:44.22 733 | _hb_debug_msg (const char *what, 36:44.22 | ^~~~~~~~~~~~~ 36:44.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-unicode.cc:31: 36:44.28 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.28 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:44.28 | ^~~~~~~~~~~~~~~~~~~ 36:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:44.28 665 | _hb_debug_msg_va (const char *what, 36:44.28 | ^~~~~~~~~~~~~~~~ 36:44.28 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.28 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:44.28 | ^~~~~~~~~~~~~~~~ 36:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:44.28 733 | _hb_debug_msg (const char *what, 36:44.28 | ^~~~~~~~~~~~~ 36:44.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-atomic-private.hh:35, 36:44.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-warning.cc:27: 36:44.38 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.38 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:44.38 | ^~~~~~~~~~~~~~~~~~~ 36:44.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:44.38 665 | _hb_debug_msg_va (const char *what, 36:44.38 | ^~~~~~~~~~~~~~~~ 36:44.38 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.39 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:44.39 | ^~~~~~~~~~~~~~~~ 36:44.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:44.39 733 | _hb_debug_msg (const char *what, 36:44.39 | ^~~~~~~~~~~~~ 36:44.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-glib.cc:29, 36:44.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 36:44.47 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.47 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 36:44.47 | ^~~~~~~~~~~~~~~~~~~ 36:44.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 36:44.47 665 | _hb_debug_msg_va (const char *what, 36:44.47 | ^~~~~~~~~~~~~~~~ 36:44.47 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:44.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 36:44.47 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 36:44.47 | ^~~~~~~~~~~~~~~~ 36:44.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 36:44.48 733 | _hb_debug_msg (const char *what, 36:44.48 | ^~~~~~~~~~~~~ 36:44.53 libgfx_harfbuzz_src.a.desc 36:45.29 libmozpng.a.desc 36:45.95 libmedia_libwebp_dec.a.desc 36:46.13 libmedia_libogg.a.desc 36:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 36:50.65 Warning: -Wbool-operation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vp9/common/vp9_loopfilter.c: '~' on a boolean expression 36:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: warning: '~' on a boolean expression [-Wbool-operation] 36:50.65 1250 | border_mask = ~(mi_col == 0); 36:50.65 | ^ 36:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: note: did you mean to use logical not? 36:50.65 1250 | border_mask = ~(mi_col == 0); 36:50.65 | ^ 36:50.65 | ! 36:59.27 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:59.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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=] 36:59.27 16 | const uint8_t *const ref[4], 36:59.27 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 36:59.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd.h:35, 36:59.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 36:59.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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[]'} 36:59.27 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); 36:59.27 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 36:59.27 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c: argument 5 of type 'uint32_t[4]' {aka 'unsigned int[4]'} with mismatched bound 36:59.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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=] 36:59.27 18 | uint32_t res[4]) { 36:59.27 | ~~~~~~~~~^~~~~~ 36:59.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd.h:35, 36:59.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 36:59.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd_x86-linux-gcc.h:130:126: note: previously declared as 'uint32_t *' {aka 'unsigned int *'} 36:59.27 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); 36:59.27 | ~~~~~~~~~~^~~~~~~~~ 36:59.27 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 36:59.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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=] 36:59.27 86 | const uint8_t *const ref[4], 36:59.27 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 36:59.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd.h:35, 36:59.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 36:59.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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[]'} 36:59.27 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); 36:59.27 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 36:59.27 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c: argument 5 of type 'uint32_t[4]' {aka 'unsigned int[4]'} with mismatched bound 36:59.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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=] 36:59.28 88 | uint32_t res[4]) { 36:59.28 | ~~~~~~~~~^~~~~~ 36:59.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd.h:35, 36:59.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 36:59.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd_x86-linux-gcc.h:200:126: note: previously declared as 'uint32_t *' {aka 'unsigned int *'} 36:59.28 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); 36:59.28 | ~~~~~~~~~~^~~~~~~~~ 37:01.02 libmedia_libvpx.a.desc 37:01.13 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libmkv/EbmlBufferWriter.c: '_Serialize' defined but not used 37:01.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 37:01.14 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 37:01.14 | ^~~~~~~~~~ 37:01.19 libmedia_libmkv.a.desc 37:01.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Code.cpp: In member function 'void graphite2::vm::Machine::Code::decoder::analyse_opcode(graphite2::vm::opcode, const int8*)': 37:01.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Code.cpp: this statement may fall through 37:01.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Code.cpp:517:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:01.62 517 | set_changed(0); 37:01.62 | ~~~~~~~~~~~^~~ 37:01.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Code.cpp:520:5: note: here 37:01.62 520 | case PUT_COPY : 37:01.62 | ^~~~ 37:01.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Collider.h:29, 37:01.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Collider.cpp:32: 37:01.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector::reserve(size_t) [with T = graphite2::FeatureVal; size_t = unsigned int]': 37:01.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/List.h:90:72: required from 'void graphite2::Vector::push_back(const T&) [with T = graphite2::FeatureVal]' 37:01.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:130:63: required from here 37:01.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 37:01.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:01.97 107 | m_first = static_cast(realloc(m_first, n*sizeof(T))); 37:01.97 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:01.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 37:01.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Face.h:34, 37:01.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:34, 37:01.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Collider.cpp:33: 37:01.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 37:01.97 38 | class FeatureVal : public Vector 37:01.97 | ^~~~~~~~~~ 37:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Decompressor.cpp: In function 'int lz4::decompress(const void*, size_t, void*, size_t)': 37:02.15 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Decompressor.cpp: comparison of integer expressions of different signedness: '{anonymous}::u32' {aka 'unsigned int'} and 'int' 37:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:02.15 108 | if (literal_len > src_end - literal 37:02.15 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 37:02.15 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Decompressor.cpp: comparison of integer expressions of different signedness: '{anonymous}::u32' {aka 'unsigned int'} and 'int' 37:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:02.15 109 | || literal_len > dst_end - dst) 37:02.15 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 37:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp: In member function 'void graphite2::Zones::remove(float, float)': 37:03.56 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 37:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp:162:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:03.56 162 | if (separated(i->x, x)) { i = _exclusions.insert(i,i->split_at(x)); ++i; } 37:03.56 | ^~ 37:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp:165:9: note: here 37:03.56 165 | case 1: // i overlaps on the rhs of e 37:03.56 | ^~~~ 37:03.56 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 37:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp:170:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:03.56 170 | if (separated(i->x, i->xm)) break; 37:03.56 | ^~ 37:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp:173:9: note: here 37:03.56 173 | case 3: // e completely covers i 37:03.56 | ^~~~ 37:04.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureVal.h:31, 37:04.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 37:04.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Face.h:34, 37:04.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:34, 37:04.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Segment.cpp:32: 37:04.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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*]': 37:04.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/List.h:92:56: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 37:04.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/List.h:60:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 37:04.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Segment.cpp:60:47: required from here 37:04.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 37:04.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:04.89 160 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 37:04.89 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:04.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 37:04.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Face.h:34, 37:04.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:34, 37:04.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Segment.cpp:32: 37:04.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 37:04.89 38 | class FeatureVal : public Vector 37:04.89 | ^~~~~~~~~~ 37:04.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Segment.cpp:27: 37:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 37:04.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 37:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:04.91 150 | case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 37:04.91 | ~~~~~~~~~^~~~~~~~~~~~ 37:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 37:04.91 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 37:04.91 | ^~~~ 37:04.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 37:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:04.91 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 37:04.91 | ~~~~~~~~^~~~~~~~~~~~~ 37:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 37:04.91 154 | case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 37:04.91 | ^~~~ 37:05.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 37:05.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 37:05.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:05.49 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 37:05.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:38, 37:05.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Slot.cpp:27: 37:05.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Slot.h:43:8: note: 'struct graphite2::SlotJustify' declared here 37:05.49 43 | struct SlotJustify 37:05.49 | ^~~~~~~~~~~ 37:07.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/gr_segment.cpp:28: 37:07.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 37:07.19 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 37:07.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:07.19 150 | case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 37:07.19 | ~~~~~~~~~^~~~~~~~~~~~ 37:07.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 37:07.19 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 37:07.19 | ^~~~ 37:07.19 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 37:07.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:07.19 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 37:07.19 | ~~~~~~~~^~~~~~~~~~~~~ 37:07.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 37:07.19 154 | case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 37:07.19 | ^~~~ 37:07.54 libgfx_graphite2_src.a.desc 37:07.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libtheora/Unified_c_media_libtheora0.c:110: 37:07.89 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/state.c: argument 2 of type 'signed char *' declared as a pointer 37:07.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/state.c:1049:15: warning: argument 2 of type 'signed char *' declared as a pointer [-Warray-parameter=] 37:07.89 1049 | signed char *_bv,int _refi,int _pli,int _fragy0,int _fragy_end){ 37:07.89 | ~~~~~~~~~~~~~^~~ 37:07.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/apiwrapper.h:24, 37:07.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/apiwrapper.c:21, 37:07.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libtheora/Unified_c_media_libtheora0.c:2: 37:07.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/state.h:526:14: note: previously declared as an array 'signed char[256]' 37:07.89 526 | signed char _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end); 37:07.89 | ~~~~~~~~~~~~^~~~~~~~ 37:08.09 libmedia_libtheora.a.desc 37:08.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libvorbis/Unified_c_media_libvorbis0.c:20: 37:08.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer': 37:08.53 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 37:08.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c:396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 37:08.53 396 | if(b->header)_ogg_free(b->header);b->header=NULL; 37:08.53 | ^~ 37:08.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 37:08.53 396 | if(b->header)_ogg_free(b->header);b->header=NULL; 37:08.53 | ^ 37:08.53 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 37:08.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c:397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 37:08.53 397 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 37:08.53 | ^~ 37:08.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 37:08.53 397 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 37:08.53 | ^ 37:08.53 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 37:08.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c:398:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 37:08.53 398 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 37:08.53 | ^~ 37:08.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 37:08.53 398 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 37:08.53 | ^ 37:09.48 libmedia_libvorbis.a.desc 37:10.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:10.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:6: 37:10.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 37:10.10 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.10 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.11 | ^ 37:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.11 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.11 | ^~~~ 37:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:132:24: note: in expansion of macro '_cairo_malloc_ab' 37:10.11 132 | new_elements = _cairo_malloc_ab (pq->max_size, 37:10.11 | ^~~~~~~~~~~~~~~~ 37:10.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:10.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:6: 37:10.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 37:10.30 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.31 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.31 | ^ 37:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.31 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.31 | ^~~~ 37:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:871:24: note: in expansion of macro '_cairo_malloc_ab' 37:10.31 871 | new_elements = _cairo_malloc_ab (pq->max_size, 37:10.31 | ^~~~~~~~~~~~~~~~ 37:10.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:10.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:6: 37:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 37:10.43 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.43 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.43 | ^ 37:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.43 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.43 | ^~~~ 37:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:785:24: note: in expansion of macro '_cairo_malloc_ab' 37:10.43 785 | new_elements = _cairo_malloc_ab (pq->max_size, 37:10.43 | ^~~~~~~~~~~~~~~~ 37:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 37:10.44 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.44 | ^ 37:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.44 | ^~~~ 37:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1345:17: note: in expansion of macro '_cairo_malloc_ab' 37:10.44 1345 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 37:10.44 | ^~~~~~~~~~~~~~~~ 37:10.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:10.70 from /usr/include/assert.h:35, 37:10.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:10.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:10.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-cff-subset.c:11: 37:10.70 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:10.70 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:10.70 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:10.70 | ^~~~~~~ 37:10.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:10.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:5: 37:10.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 37:10.93 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.94 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.94 | ^ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.94 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.94 | ^~~~ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:568:17: note: in expansion of macro '_cairo_malloc_ab' 37:10.94 568 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 37:10.94 | ^~~~~~~~~~~~~~~~ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 37:10.94 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.94 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.94 | ^ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.94 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.94 | ^~~~ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:717:21: note: in expansion of macro '_cairo_malloc_ab' 37:10.94 717 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 37:10.94 | ^~~~~~~~~~~~~~~~ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 37:10.94 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.94 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.94 | ^ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.94 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.94 | ^~~~ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:793:29: note: in expansion of macro '_cairo_malloc_ab' 37:10.94 793 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 37:10.94 | ^~~~~~~~~~~~~~~~ 37:10.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 37:10.94 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.95 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.95 | ^ 37:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.95 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.95 | ^~~~ 37:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:839:25: note: in expansion of macro '_cairo_malloc_ab' 37:10.95 839 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 37:10.95 | ^~~~~~~~~~~~~~~~ 37:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 37:10.95 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:10.95 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:10.95 | ^ 37:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:10.95 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:10.95 | ^~~~ 37:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:1493:22: note: in expansion of macro '_cairo_malloc_ab' 37:10.95 1493 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 37:10.95 | ^~~~~~~~~~~~~~~~ 37:11.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:11.94 from /usr/include/assert.h:35, 37:11.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:11.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:11.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 37:11.94 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:11.94 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:11.94 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:11.94 | ^~~~~~~ 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:29: warning: "_GNU_SOURCE" redefined 37:12.01 29 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 37:12.01 | 37:12.01 : note: this is the location of the previous definition 37:12.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:12.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 37:12.01 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:12.01 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:12.01 | ^ 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:12.01 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:12.01 | ^~~~ 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1112:20: note: in expansion of macro '_cairo_malloc_ab' 37:12.01 1112 | data = _cairo_malloc_ab (height, stride); 37:12.01 | ^~~~~~~~~~~~~~~~ 37:12.01 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:12.01 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:12.01 | ^ 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:12.01 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:12.01 | ^~~~ 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1174:24: note: in expansion of macro '_cairo_malloc_ab' 37:12.01 1174 | data = _cairo_malloc_ab (height, stride); 37:12.01 | ^~~~~~~~~~~~~~~~ 37:12.01 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:12.01 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:12.01 | ^ 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:12.01 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:12.01 | ^~~~ 37:12.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1195:20: note: in expansion of macro '_cairo_malloc_ab' 37:12.01 1195 | data = _cairo_malloc_ab (height, stride); 37:12.01 | ^~~~~~~~~~~~~~~~ 37:12.01 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:12.02 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:12.02 | ^ 37:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:12.02 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:12.02 | ^~~~ 37:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1228:20: note: in expansion of macro '_cairo_malloc_ab' 37:12.02 1228 | data = _cairo_malloc_ab (height, stride); 37:12.02 | ^~~~~~~~~~~~~~~~ 37:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_transform_glyph_bitmap': 37:12.02 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type 37:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:12.02 1578 | if (cairo_image_surface_get_format (*surface) == CAIRO_FORMAT_ARGB32 && 37:12.02 | ^~~~~~~~ 37:12.02 | | 37:12.02 | cairo_image_surface_t * {aka struct _cairo_image_surface *} 37:12.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:37, 37:12.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 37:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 *'} 37:12.02 2285 | cairo_image_surface_get_format (cairo_surface_t *surface); 37:12.02 | ~~~~~~~~~~~~~~~~~^~~~~~~ 37:12.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:12.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-gstate.c:5: 37:12.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 37:12.20 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:12.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:12.20 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:12.20 | ^ 37:12.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:12.20 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:12.20 | ^~~~ 37:12.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-gstate.c:512:33: note: in expansion of macro '_cairo_malloc_ab' 37:12.20 512 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 37:12.20 | ^~~~~~~~~~~~~~~~ 37:12.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:12.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-hull.c:5: 37:12.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 37:12.44 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:12.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:12.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:12.44 | ^ 37:12.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:12.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:12.44 | ^~~~ 37:12.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-hull.c:183:16: note: in expansion of macro '_cairo_malloc_ab' 37:12.44 183 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 37:12.44 | ^~~~~~~~~~~~~~~~ 37:12.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:12.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c:5: 37:12.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 37:12.60 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:12.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:12.60 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:12.60 | ^ 37:12.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:12.60 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:12.60 | ^~~~ 37:12.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c:1078:24: note: in expansion of macro '_cairo_malloc_ab' 37:12.60 1078 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 37:12.60 | ^~~~~~~~~~~~~~~~ 37:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 37:12.62 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:12.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:12.62 | ^ 37:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:12.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:12.62 | ^~~~ 37:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c:4317:24: note: in expansion of macro '_cairo_malloc_ab' 37:12.62 4317 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 37:12.62 | ^~~~~~~~~~~~~~~~ 37:13.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:13.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c:5: 37:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 37:13.03 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:13.03 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:13.03 | ^ 37:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:13.03 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:13.03 | ^~~~ 37:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c:150:12: note: in expansion of macro '_cairo_malloc_ab' 37:13.03 150 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 37:13.03 | ^~~~~~~~~~~~~~~~ 37:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 37:13.03 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:13.03 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:13.03 | ^ 37:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:13.03 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:13.03 | ^~~~ 37:13.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c:201:12: note: in expansion of macro '_cairo_malloc_ab' 37:13.03 201 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 37:13.03 | ^~~~~~~~~~~~~~~~ 37:13.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:13.19 from /usr/include/assert.h:35, 37:13.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:13.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:13.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-output-stream.c:6: 37:13.19 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:13.19 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:13.19 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:13.19 | ^~~~~~~ 37:13.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:13.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-fill.c:5: 37:13.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 37:13.53 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:13.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:13.53 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:13.53 | ^ 37:13.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:13.53 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:13.53 | ^~~~ 37:13.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-fill.c:271:33: note: in expansion of macro '_cairo_malloc_ab' 37:13.53 271 | new_rects = _cairo_malloc_ab (size, 37:13.53 | ^~~~~~~~~~~~~~~~ 37:13.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:13.78 from /usr/include/assert.h:35, 37:13.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:13.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:13.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 37:13.78 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:13.78 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:13.78 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:13.78 | ^~~~~~~ 37:13.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:13.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 37:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 37:13.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:13.83 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:13.83 | ^ 37:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:13.83 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:13.83 | ^~~~ 37:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:312:18: note: in expansion of macro '_cairo_malloc_ab' 37:13.83 312 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 37:13.83 | ^~~~~~~~~~~~~~~~ 37:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 37:13.84 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:13.84 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:13.84 | ^ 37:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:13.84 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:13.84 | ^~~~ 37:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:1524:28: note: in expansion of macro '_cairo_malloc_ab' 37:13.84 1524 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 37:13.84 | ^~~~~~~~~~~~~~~~ 37:13.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:13.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path.c:5: 37:13.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 37:13.98 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:13.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:13.98 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:13.98 | ^ 37:13.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:13.98 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:13.98 | ^~~~ 37:13.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path.c:322:22: note: in expansion of macro '_cairo_malloc_ab' 37:13.98 322 | path->data = _cairo_malloc_ab (path->num_data, 37:13.98 | ^~~~~~~~~~~~~~~~ 37:14.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:14.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c:5: 37:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 37:14.06 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.06 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.06 | ^ 37:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.06 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.06 | ^~~~ 37:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c:181:26: note: in expansion of macro '_cairo_malloc_ab' 37:14.06 181 | pattern->stops = _cairo_malloc_ab (other->stops_size, 37:14.06 | ^~~~~~~~~~~~~~~~ 37:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 37:14.06 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.06 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.06 | ^ 37:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.06 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.06 | ^~~~ 37:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c:906:21: note: in expansion of macro '_cairo_malloc_ab' 37:14.06 906 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 37:14.06 | ^~~~~~~~~~~~~~~~ 37:14.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 37:14.07 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.07 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.07 | ^ 37:14.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.07 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.07 | ^~~~ 37:14.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c:1324:24: note: in expansion of macro '_cairo_malloc_ab' 37:14.07 1324 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 37:14.07 | ^~~~~~~~~~~~~~~~ 37:14.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:14.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:5: 37:14.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 37:14.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:95:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.25 95 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 37:14.25 | ^ 37:14.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.25 | ^~~~ 37:14.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:541:20: note: in expansion of macro '_cairo_malloc_abc' 37:14.25 541 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 37:14.25 | ^~~~~~~~~~~~~~~~~ 37:14.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.25 | ^ 37:14.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.25 | ^~~~ 37:14.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:557:28: note: in expansion of macro '_cairo_malloc_ab' 37:14.25 557 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 37:14.25 | ^~~~~~~~~~~~~~~~ 37:14.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:14.32 from /usr/include/assert.h:35, 37:14.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:14.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:14.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 37:14.32 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:14.32 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:14.32 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:14.32 | ^~~~~~~ 37:14.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:14.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 37:14.40 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.40 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.40 | ^ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.40 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.40 | ^~~~ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1759:17: note: in expansion of macro '_cairo_malloc_ab' 37:14.40 1759 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 37:14.40 | ^~~~~~~~~~~~~~~~ 37:14.40 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.40 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.40 | ^ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.40 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.40 | ^~~~ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1762:17: note: in expansion of macro '_cairo_malloc_ab' 37:14.40 1762 | alpha = _cairo_malloc_ab (image->height, image->width); 37:14.40 | ^~~~~~~~~~~~~~~~ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 37:14.40 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:95:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.40 95 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 37:14.40 | ^ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.40 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.40 | ^~~~ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1860:11: note: in expansion of macro '_cairo_malloc_abc' 37:14.40 1860 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 37:14.40 | ^~~~~~~~~~~~~~~~~ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 37:14.40 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.40 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.40 | ^ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.40 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.40 | ^~~~ 37:14.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2732:16: note: in expansion of macro '_cairo_malloc_ab' 37:14.40 2732 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 37:14.40 | ^~~~~~~~~~~~~~~~ 37:14.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 37:14.42 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.42 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.42 | ^ 37:14.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.42 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.42 | ^~~~ 37:14.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4442:14: note: in expansion of macro '_cairo_malloc_ab' 37:14.42 4442 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 37:14.42 | ^~~~~~~~~~~~~~~~ 37:14.42 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.42 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.42 | ^ 37:14.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.43 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.43 | ^~~~ 37:14.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4446:14: note: in expansion of macro '_cairo_malloc_ab' 37:14.43 4446 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 37:14.43 | ^~~~~~~~~~~~~~~~ 37:14.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 37:14.48 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.48 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.48 | ^ 37:14.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.48 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.48 | ^~~~ 37:14.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6081:29: note: in expansion of macro '_cairo_malloc_ab' 37:14.48 6081 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 37:14.48 | ^~~~~~~~~~~~~~~~ 37:14.48 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.48 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.48 | ^ 37:14.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.48 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.48 | ^~~~ 37:14.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6091:31: note: in expansion of macro '_cairo_malloc_ab' 37:14.48 6091 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 37:14.48 | ^~~~~~~~~~~~~~~~ 37:14.50 At top level: 37:14.50 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: '_cairo_pdf_surface_operation_supported' defined but not used 37:14.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:5327:1: warning: '_cairo_pdf_surface_operation_supported' defined but not used [-Wunused-function] 37:14.50 5327 | _cairo_pdf_surface_operation_supported (cairo_pdf_surface_t *surface, 37:14.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:14.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c:5: 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 37:14.75 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.75 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.75 | ^ 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.75 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.75 | ^~~~ 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c:42:25: note: in expansion of macro '_cairo_malloc_ab' 37:14.75 42 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 37:14.75 | ^~~~~~~~~~~~~~~~ 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 37:14.75 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.75 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.75 | ^ 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.75 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.75 | ^~~~ 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c:94:29: note: in expansion of macro '_cairo_malloc_ab' 37:14.75 94 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 37:14.75 | ^~~~~~~~~~~~~~~~ 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 37:14.75 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.75 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.75 | ^ 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.75 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.75 | ^~~~ 37:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c:124:24: note: in expansion of macro '_cairo_malloc_ab' 37:14.75 124 | vertices = _cairo_malloc_ab (num_vertices, 37:14.75 | ^~~~~~~~~~~~~~~~ 37:14.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:14.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-polygon.c:5: 37:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 37:14.84 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.84 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.84 | ^ 37:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.84 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.84 | ^~~~ 37:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-polygon.c:81:21: note: in expansion of macro '_cairo_malloc_ab' 37:14.84 81 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 37:14.84 | ^~~~~~~~~~~~~~~~ 37:14.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:14.87 from /usr/include/assert.h:35, 37:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 37:14.87 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:14.87 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:14.87 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:14.87 | ^~~~~~~ 37:14.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_header': 37:14.94 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: unused variable 'ctime_buf' 37:14.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:127:10: warning: unused variable 'ctime_buf' [-Wunused-variable] 37:14.94 127 | char ctime_buf[26]; 37:14.94 | ^~~~~~~~~ 37:14.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:14.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 37:14.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 37:14.95 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:14.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:14.95 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:14.95 | ^ 37:14.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:14.95 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:14.95 | ^~~~ 37:14.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:3050:16: note: in expansion of macro '_cairo_malloc_ab' 37:14.95 3050 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 37:14.95 | ^~~~~~~~~~~~~~~~ 37:14.97 At top level: 37:14.97 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: '_cairo_ps_surface_operation_supported' defined but not used 37:14.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:1781:1: warning: '_cairo_ps_surface_operation_supported' defined but not used [-Wunused-function] 37:14.97 1781 | _cairo_ps_surface_operation_supported (cairo_ps_surface_t *surface, 37:14.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:15.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:44: 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 37:15.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.16 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.16 | ^ 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.16 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.16 | ^~~~ 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:535:27: note: in expansion of macro '_cairo_malloc_ab' 37:15.16 535 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 37:15.16 | ^~~~~~~~~~~~~~~~ 37:15.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.16 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.16 | ^ 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.16 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.16 | ^~~~ 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:543:29: note: in expansion of macro '_cairo_malloc_ab' 37:15.16 543 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 37:15.16 | ^~~~~~~~~~~~~~~~ 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 37:15.16 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.16 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.16 | ^ 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.16 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.16 | ^~~~ 37:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:909:27: note: in expansion of macro '_cairo_malloc_ab' 37:15.16 909 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 37:15.16 | ^~~~~~~~~~~~~~~~ 37:15.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:5: 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 37:15.36 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.36 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.36 | ^ 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.36 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.36 | ^~~~ 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:108:24: note: in expansion of macro '_cairo_malloc_ab' 37:15.36 108 | new_elements = _cairo_malloc_ab (pq->max_size, 37:15.36 | ^~~~~~~~~~~~~~~~ 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 37:15.36 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.36 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.36 | ^ 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.36 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.36 | ^~~~ 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:341:24: note: in expansion of macro '_cairo_malloc_ab' 37:15.36 341 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 37:15.36 | ^~~~~~~~~~~~~~~~ 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 37:15.36 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.36 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.36 | ^ 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.36 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.36 | ^~~~ 37:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:580:22: note: in expansion of macro '_cairo_malloc_ab' 37:15.36 580 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 37:15.36 | ^~~~~~~~~~~~~~~~ 37:15.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:15.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-region.c:5: 37:15.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 37:15.46 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.46 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.46 | ^ 37:15.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.46 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.46 | ^~~~ 37:15.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-region.c:204:18: note: in expansion of macro '_cairo_malloc_ab' 37:15.46 204 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 37:15.46 | ^~~~~~~~~~~~~~~~ 37:15.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:15.50 from /usr/include/assert.h:35, 37:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 37:15.50 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:15.50 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:15.50 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:15.50 | ^~~~~~~ 37:15.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 37:15.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 37:15.56 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.56 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.57 | ^ 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.57 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.57 | ^~~~ 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:545:29: note: in expansion of macro '_cairo_malloc_ab' 37:15.57 545 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 37:15.57 | ^~~~~~~~~~~~~~~~ 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 37:15.57 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.57 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.57 | ^ 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.57 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.57 | ^~~~ 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:844:25: note: in expansion of macro '_cairo_malloc_ab' 37:15.57 844 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 37:15.57 | ^~~~~~~~~~~~~~~~ 37:15.57 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:15.57 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:15.57 | ^ 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:15.57 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:15.57 | ^~~~ 37:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:845:23: note: in expansion of macro '_cairo_malloc_ab' 37:15.57 845 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 37:15.57 | ^~~~~~~~~~~~~~~~ 37:16.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:16.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:5: 37:16.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 37:16.11 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:16.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:16.11 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:16.11 | ^ 37:16.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:16.11 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:16.11 | ^~~~ 37:16.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:42:23: note: in expansion of macro '_cairo_malloc_ab' 37:16.11 42 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 37:16.11 | ^~~~~~~~~~~~~~~~ 37:16.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:16.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:5: 37:16.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 37:16.26 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:16.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:16.27 | ^ 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:16.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:16.27 | ^~~~ 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:665:17: note: in expansion of macro '_cairo_malloc_ab' 37:16.27 665 | rects = _cairo_malloc_ab (traps->num_traps, 37:16.27 | ^~~~~~~~~~~~~~~~ 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 37:16.27 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:16.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:16.27 | ^ 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:16.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:16.27 | ^~~~ 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1455:24: note: in expansion of macro '_cairo_malloc_ab' 37:16.27 1455 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 37:16.27 | ^~~~~~~~~~~~~~~~ 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 37:16.27 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:16.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:16.27 | ^ 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:16.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:16.27 | ^~~~ 37:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1510:24: note: in expansion of macro '_cairo_malloc_ab' 37:16.27 1510 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 37:16.27 | ^~~~~~~~~~~~~~~~ 37:16.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:16.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:5: 37:16.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 37:16.40 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:16.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:16.40 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:16.40 | ^ 37:16.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:16.40 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:16.40 | ^~~~ 37:16.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:268:18: note: in expansion of macro '_cairo_malloc_ab' 37:16.40 268 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 37:16.40 | ^~~~~~~~~~~~~~~~ 37:16.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:16.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:5: 37:16.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 37:16.66 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:16.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:16.66 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:16.66 | ^ 37:16.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:16.66 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:16.66 | ^~~~ 37:16.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:559:22: note: in expansion of macro '_cairo_malloc_ab' 37:16.66 559 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 37:16.66 | ^~~~~~~~~~~~~~~~ 37:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_acquire_source_image': 37:16.77 Warning: -Wint-conversion in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast 37:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:16.77 1431 | *crasher = acquire_source_image_ptr[5]; 37:16.77 | ^ 37:16.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:16.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c:5: 37:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 37:16.77 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:16.77 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:16.77 | ^ 37:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:16.77 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:16.77 | ^~~~ 37:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c:1957:17: note: in expansion of macro '_cairo_malloc_ab' 37:16.77 1957 | rects = _cairo_malloc_ab (num_rects, 37:16.77 | ^~~~~~~~~~~~~~~~ 37:16.79 At top level: 37:16.79 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c: '_cairo_surface_is_writable' defined but not used 37:16.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c:341:1: warning: '_cairo_surface_is_writable' defined but not used [-Wunused-function] 37:16.79 341 | _cairo_surface_is_writable (cairo_surface_t *surface) 37:16.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:16.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:16.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:8: 37:16.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 37:16.94 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:16.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:16.94 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:16.94 | ^ 37:16.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:16.94 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:16.94 | ^~~~ 37:16.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:395:19: note: in expansion of macro '_cairo_malloc_ab' 37:16.94 395 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 37:16.94 | ^~~~~~~~~~~~~~~~ 37:17.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:17.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:97: 37:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 37:17.04 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:17.04 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:17.04 | ^ 37:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:17.04 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:17.04 | ^~~~ 37:17.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1094:30: note: in expansion of macro '_cairo_malloc_ab' 37:17.04 1094 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 37:17.04 | ^~~~~~~~~~~~~~~~ 37:17.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:17.11 from /usr/include/assert.h:35, 37:17.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:17.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:17.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-toy-font-face.c:6: 37:17.11 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:17.11 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:17.11 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:17.11 | ^~~~~~~ 37:17.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:17.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c:5: 37:17.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 37:17.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:17.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:17.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:17.25 | ^ 37:17.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:17.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:17.25 | ^~~~ 37:17.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c:78:21: note: in expansion of macro '_cairo_malloc_ab' 37:17.25 78 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 37:17.25 | ^~~~~~~~~~~~~~~~ 37:17.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 37:17.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:17.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:17.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:17.25 | ^ 37:17.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:17.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:17.25 | ^~~~ 37:17.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c:495:17: note: in expansion of macro '_cairo_malloc_ab' 37:17.25 495 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 37:17.25 | ^~~~~~~~~~~~~~~~ 37:17.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:17.30 from /usr/include/assert.h:35, 37:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:12: 37:17.30 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:17.30 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:17.30 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:17.30 | ^~~~~~~ 37:17.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:17.45 from /usr/include/assert.h:35, 37:17.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:17.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:17.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-type1-fallback.c:6: 37:17.45 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:17.45 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:17.45 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:17.45 | ^~~~~~~ 37:17.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 37:17.55 from /usr/include/assert.h:35, 37:17.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 37:17.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 37:17.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-type1-subset.c:12: 37:17.55 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:17.55 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 37:17.55 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 37:17.55 | ^~~~~~~ 37:17.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:17.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c:5: 37:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 37:17.85 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:17.85 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:17.85 | ^ 37:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:17.85 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:17.85 | ^~~~ 37:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c:242:17: note: in expansion of macro '_cairo_malloc_ab' 37:17.85 242 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 37:17.85 | ^~~~~~~~~~~~~~~~ 37:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 37:17.85 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:17.85 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:17.85 | ^ 37:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:17.85 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:17.85 | ^~~~ 37:17.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c:358:13: note: in expansion of macro '_cairo_malloc_ab' 37:17.85 358 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 37:17.85 | ^~~~~~~~~~~~~~~~ 37:18.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 37:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:11: 37:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 37:18.43 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:18.43 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:18.43 | ^ 37:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:18.43 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:18.43 | ^~~~ 37:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:268:21: note: in expansion of macro '_cairo_malloc_ab' 37:18.43 268 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 37:18.43 | ^~~~~~~~~~~~~~~~ 37:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 37:18.44 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:18.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:18.44 | ^ 37:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:18.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:18.44 | ^~~~ 37:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:1225:23: note: in expansion of macro '_cairo_malloc_ab' 37:18.44 1225 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 37:18.44 | ^~~~~~~~~~~~~~~~ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 37:18.45 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:18.45 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:18.45 | ^ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:18.45 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:18.45 | ^~~~ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2069:21: note: in expansion of macro '_cairo_malloc_ab' 37:18.45 2069 | _cairo_malloc_ab (gradient->n_stops, 37:18.45 | ^~~~~~~~~~~~~~~~ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 37:18.45 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:18.45 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:18.45 | ^ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:18.45 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:18.45 | ^~~~ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2738:22: note: in expansion of macro '_cairo_malloc_ab' 37:18.45 2738 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 37:18.45 | ^~~~~~~~~~~~~~~~ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 37:18.45 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:18.45 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:18.45 | ^ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:18.45 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:18.45 | ^~~~ 37:18.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2891:18: note: in expansion of macro '_cairo_malloc_ab' 37:18.45 2891 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 37:18.45 | ^~~~~~~~~~~~~~~~ 37:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 37:18.47 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 37:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 37:18.47 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 37:18.47 | ^ 37:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 37:18.47 30 | ((size) ? malloc((unsigned) (size)) : NULL) 37:18.47 | ^~~~ 37:18.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:4410:14: note: in expansion of macro '_cairo_malloc_ab' 37:18.47 4410 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 37:18.47 | ^~~~~~~~~~~~~~~~ 37:18.93 libgfx_cairo_cairo_src.a.desc 37:19.70 libcubeb.a.desc 37:21.47 libmedia_libopus.a.desc 37:21.69 libspeex.a.desc 37:21.81 libmedia_libwebp_moz.a.desc 37:21.96 libmedia_libwebp_demux.a.desc 37:22.28 libmedia_libwebp_utils.a.desc 37:23.04 libparser_expat_lib.a.desc 37:24.22 libmedia_libwebp_dsp.a.desc 37:24.57 Warning: -Wvla-parameter in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/brotli/dec/decode.c: argument 2 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a pointer 37:24.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:24.57 2036 | size_t encoded_size, const uint8_t* encoded_buffer, size_t* decoded_size, 37:24.57 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 37:24.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/brotli/dec/decode.c:7: 37:24.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]'} 37:24.57 204 | const uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(encoded_size)], 37:24.57 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:24.57 Warning: -Wvla-parameter in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/brotli/dec/decode.c: argument 4 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer 37:24.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/brotli/dec/decode.c:2037:14: warning: argument 4 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer [-Wvla-parameter] 37:24.57 2037 | uint8_t* decoded_buffer) { 37:24.57 | ~~~~~~~~~^~~~~~~~~~~~~~ 37:24.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/brotli/dec/decode.c:7: 37:24.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]'} 37:24.57 206 | uint8_t decoded_buffer[BROTLI_ARRAY_PARAM(*decoded_size)]); 37:24.57 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:24.90 libbrotli.a.desc 37:24.99 libmedia_libwebp.a.desc 37:25.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 37:25.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libnestegg/src/nestegg.c: In function 'ne_parse': 37:25.10 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libnestegg/src/nestegg.c: variable 'peeked_id' set but not used 37:25.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libnestegg/src/nestegg.c:1098:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 37:25.10 1098 | uint64_t id, size, peeked_id; 37:25.10 | ^~~~~~~~~ 37:25.22 libmedia_libnestegg_src.a.desc 37:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_pixman_image_fini': 37:28.07 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 37:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c:167:22: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 37:28.07 167 | free_memory (&common->transform); 37:28.07 | ^~~~~~~~~~~~~~~~~~ 37:28.07 | | 37:28.07 | pixman_transform_t ** {aka struct pixman_transform **} 37:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 **'} 37:28.07 43 | free_memory (void** p) 37:28.07 | ~~~~~~~^ 37:28.07 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 37:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c:168:22: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 37:28.07 168 | free_memory (&common->filter_params); 37:28.07 | ^~~~~~~~~~~~~~~~~~~~~~ 37:28.07 | | 37:28.07 | pixman_fixed_t ** {aka int **} 37:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_fixed_t **' {aka 'int **'} 37:28.07 43 | free_memory (void** p) 37:28.07 | ~~~~~~~^ 37:28.07 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 37:28.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c:193:26: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 37:28.08 193 | free_memory (&image->bits.free_me); 37:28.08 | ^~~~~~~~~~~~~~~~~~~~ 37:28.08 | | 37:28.08 | uint32_t ** {aka unsigned int **} 37:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'uint32_t **' {aka 'unsigned int **'} 37:28.08 43 | free_memory (void** p) 37:28.08 | ~~~~~~~^ 37:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_moz_pixman_image_unref': 37:28.08 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 37:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c:236:22: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 37:28.08 236 | free_memory (&image); 37:28.08 | ^~~~~~ 37:28.08 | | 37:28.08 | pixman_image_t ** {aka union pixman_image **} 37:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 **'} 37:28.08 43 | free_memory (void** p) 37:28.08 | ~~~~~~~^ 37:28.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-implementation.c: In function '_pixman_implementation_lookup_combiner': 37:28.16 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)'} 37:28.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:28.16 223 | f = (pixman_combine_32_func_t *)imp->combine_16[op]; 37:28.16 | ^ 37:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c: In function 'radial_get_scanline_16': 37:28.43 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 *'} 37:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:28.43 493 | uint16_t *buffer = iter->buffer; 37:28.43 | ^~~~ 37:30.36 libgfx_cairo_libpixman_src.a.desc 37:31.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 37:31.21 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/woff2/src/woff2_dec.cc: unused variable 'dst_offset' 37:31.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 37:31.21 1177 | uint64_t dst_offset = first_table_offset; 37:31.21 | ^~~~~~~~~~ 37:32.08 libwoff2.a.desc 37:44.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/gfx/angle/Unified_cpp_gfx_angle3.cpp:38: 37:44.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: In member function 'bool TParseContext::binaryOpCommonCheck(TOperator, TIntermTyped*, TIntermTyped*, const TSourceLoc&)': 37:44.56 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: this statement may fall through 37:44.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3556:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:44.56 3556 | if ((mShaderVersion < 300 || op == EOpAssign || op == EOpInitialize) && 37:44.56 | ^~ 37:44.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3563:9: note: here 37:44.56 3563 | case EOpLessThan: 37:44.56 | ^~~~ 37:50.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/gfx/angle/Unified_cpp_gfx_angle5.cpp:20: 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: In function 'TString sh::TypeString(const TType&)': 37:50.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:262:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:50.30 262 | switch (type.getNominalSize()) 37:50.30 | ^~~~~~ 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:269:11: note: here 37:50.30 269 | case EbtInt: 37:50.30 | ^~~~ 37:50.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:270:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:50.30 270 | switch (type.getNominalSize()) 37:50.30 | ^~~~~~ 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:277:11: note: here 37:50.30 277 | case EbtUInt: 37:50.30 | ^~~~ 37:50.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:278:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:50.30 278 | switch (type.getNominalSize()) 37:50.30 | ^~~~~~ 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:285:11: note: here 37:50.30 285 | case EbtBool: 37:50.30 | ^~~~ 37:50.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:286:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 37:50.30 286 | switch (type.getNominalSize()) 37:50.30 | ^~~~~~ 37:50.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:293:11: note: here 37:50.30 293 | case EbtVoid: 37:50.30 | ^~~~ 37:53.18 libgfx_angle.a.desc 37:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 37:54.89 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 37:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:54.89 209 | #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 37:54.89 | ^~~ 37:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro 'HUFF_EXTEND' 37:54.89 335 | s = HUFF_EXTEND(r, s); 37:54.89 | ^~~~~~~~~~~ 37:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 37:54.89 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 37:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 37:54.89 209 | #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 37:54.89 | ^~~ 37:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro 'HUFF_EXTEND' 37:54.89 408 | s = HUFF_EXTEND(r, s); 37:54.89 | ^~~~~~~~~~~ 38:00.07 libmedia_libjpeg.a.desc 38:01.70 libnetwerk_protocol_device.a.desc 38:01.78 libtoolkit_components_parentalcontrols.a.desc 38:03.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 38:03.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 38:03.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 38:03.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 38:03.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 38:03.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 38:03.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 38:03.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 38:03.25 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 38:03.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 38:03.25 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 38:03.25 | ^ 38:05.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 38:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 38:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 38:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 38:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 38:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 38:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 38:05.35 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 38:05.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 38:05.35 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 38:05.35 | ^ 38:07.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 38:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 38:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 38:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 38:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 38:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 38:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 38:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 38:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 38:07.55 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 38:07.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 38:07.55 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 38:07.55 | ^ 38:09.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 38:09.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 38:09.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 38:09.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 38:09.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 38:09.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 38:09.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 38:09.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 38:09.72 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 38:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 38:09.72 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 38:09.72 | ^ 38:10.67 libdom_media_platforms_ffmpeg_ffmpeg57.a.desc 38:12.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:12.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:12.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFormFillController.h:10, 38:12.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.h:9, 38:12.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.cpp:6: 38:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 38:12.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:12.92 819 | foundInterface = 0; \ 38:12.92 | ^~~~~~~~~~~~~~ 38:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:12.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:12.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:12.92 57 | NS_INTERFACE_MAP_END 38:12.92 | ^~~~~~~~~~~~~~~~~~~~ 38:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:12.92 800 | else 38:12.92 | ^~~~ 38:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:12.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:12.92 | ^~~~~~~~~~~~~~~~~~ 38:12.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:12.92 56 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 38:12.92 | ^~~~~~~~~~~~~~~~~~~~~~ 38:14.07 libtoolkit_components_satchel.a.desc 38:19.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:19.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 38:19.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 38:19.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.h:10, 38:19.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp:7: 38:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 38:19.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:19.31 837 | foundInterface = 0; \ 38:19.31 | ^~~~~~~~~~~~~~ 38:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:19.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:19.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:19.31 33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 38:19.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 38:19.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.h:10, 38:19.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp:7: 38:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:19.31 258 | } else 38:19.31 | ^~~~ 38:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 38:19.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 38:19.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 38:19.31 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 38:19.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38:19.32 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCapture) 38:19.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:20.02 libdom_media_imagecapture.a.desc 38:21.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:21.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 38:21.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PowerManager.h:8, 38:21.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/PowerManager.cpp:6: 38:21.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/PowerManager.cpp: In member function 'virtual nsresult mozilla::dom::PowerManager::QueryInterface(const nsIID&, void**)': 38:21.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:21.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:21.57 819 | foundInterface = 0; \ 38:21.58 | ^~~~~~~~~~~~~~ 38:21.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:21.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:21.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/PowerManager.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:21.58 29 | NS_INTERFACE_MAP_END 38:21.58 | ^~~~~~~~~~~~~~~~~~~~ 38:21.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:21.58 800 | else 38:21.58 | ^~~~ 38:21.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:21.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:21.58 | ^~~~~~~~~~~~~~~~~~ 38:21.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/PowerManager.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:21.58 28 | NS_INTERFACE_MAP_ENTRY(nsIDOMMozWakeLockListener) 38:21.58 | ^~~~~~~~~~~~~~~~~~~~~~ 38:26.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:26.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 38:26.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.h:9, 38:26.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.cpp:6: 38:26.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 38:26.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:26.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:26.59 819 | foundInterface = 0; \ 38:26.59 | ^~~~~~~~~~~~~~ 38:26.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:26.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:26.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:26.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:26.59 32 | NS_INTERFACE_MAP_END 38:26.59 | ^~~~~~~~~~~~~~~~~~~~ 38:26.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:26.59 800 | else 38:26.59 | ^~~~ 38:26.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:26.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:26.59 | ^~~~~~~~~~~~~~~~~~ 38:26.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:26.59 31 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 38:26.59 | ^~~~~~~~~~~~~~~~~~~~~~ 38:27.20 libdom_power.a.desc 38:29.11 libdom_media_platforms_ffmpeg.a.desc 38:30.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 38:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 38:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 38:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 38:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 38:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 38:30.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.79 819 | foundInterface = 0; \ 38:30.79 | ^~~~~~~~~~~~~~ 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:30.79 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystem.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:30.79 22 | NS_INTERFACE_MAP_END 38:30.79 | ^~~~~~~~~~~~~~~~~~~~ 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.79 800 | else 38:30.79 | ^~~~ 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:30.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:30.79 | ^~~~~~~~~~~~~~~~~~ 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystem.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:30.79 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:30.79 | ^~~~~~~~~~~~~~~~~~~~~~ 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 38:30.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.79 837 | foundInterface = 0; \ 38:30.79 | ^~~~~~~~~~~~~~ 38:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:30.80 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:30.80 23 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 38:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 38:30.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 38:30.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 38:30.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 38:30.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 38:30.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 38:30.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 38:30.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 38:30.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.80 258 | } else 38:30.80 | ^~~~ 38:30.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 38:30.81 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 38:30.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 38:30.81 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 38:30.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38:30.81 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemDirectoryEntry) 38:30.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:30.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:30.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:30.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:30.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 38:30.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:30.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 38:30.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 38:30.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 38:30.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 38:30.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 38:30.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 38:30.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:30.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.82 819 | foundInterface = 0; \ 38:30.82 | ^~~~~~~~~~~~~~ 38:30.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:30.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:30.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:30.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:30.82 129 | NS_INTERFACE_MAP_END 38:30.82 | ^~~~~~~~~~~~~~~~~~~~ 38:30.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.82 800 | else 38:30.82 | ^~~~ 38:30.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:30.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:30.82 | ^~~~~~~~~~~~~~~~~~ 38:30.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:30.82 128 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:30.82 | ^~~~~~~~~~~~~~~~~~~~~~ 38:30.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 38:30.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.85 819 | foundInterface = 0; \ 38:30.85 | ^~~~~~~~~~~~~~ 38:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:30.85 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:30.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:30.85 24 | NS_INTERFACE_MAP_END 38:30.85 | ^~~~~~~~~~~~~~~~~~~~ 38:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.85 800 | else 38:30.85 | ^~~~ 38:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:30.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:30.85 | ^~~~~~~~~~~~~~~~~~ 38:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemEntry.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:30.85 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:30.85 | ^~~~~~~~~~~~~~~~~~~~~~ 38:30.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 38:30.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:30.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.86 837 | foundInterface = 0; \ 38:30.86 | ^~~~~~~~~~~~~~ 38:30.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:30.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:30.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:30.87 78 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 38:30.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 38:30.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 38:30.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 38:30.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 38:30.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 38:30.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 38:30.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 38:30.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 38:30.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.87 258 | } else 38:30.87 | ^~~~ 38:30.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 38:30.87 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 38:30.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 38:30.87 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 38:30.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38:30.87 77 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemFileEntry) 38:30.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 38:30.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 38:30.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:30.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.88 837 | foundInterface = 0; \ 38:30.88 | ^~~~~~~~~~~~~~ 38:30.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:30.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:30.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:30.88 20 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 38:30.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 38:30.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 38:30.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.88 258 | } else 38:30.88 | ^~~~ 38:30.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 38:30.88 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 38:30.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 38:30.88 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 38:30.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38:30.88 19 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryEntry) 38:30.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 38:30.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 38:30.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:30.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.89 837 | foundInterface = 0; \ 38:30.89 | ^~~~~~~~~~~~~~ 38:30.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:30.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:30.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:30.89 56 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 38:30.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 38:30.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 38:30.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.89 258 | } else 38:30.89 | ^~~~ 38:30.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 38:30.89 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 38:30.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 38:30.89 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 38:30.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38:30.89 55 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryReader) 38:30.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:31.84 libdom_filesystem_compat.a.desc 38:35.10 libxpcom_components.a.desc 38:35.97 libtoolkit_profile.a.desc 38:37.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:37.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:37.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 38:37.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.h:9, 38:37.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.cpp:6: 38:37.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 38:37.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:37.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:37.02 819 | foundInterface = 0; \ 38:37.02 | ^~~~~~~~~~~~~~ 38:37.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:37.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:37.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:37.02 33 | NS_INTERFACE_MAP_END 38:37.02 | ^~~~~~~~~~~~~~~~~~~~ 38:37.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:37.02 800 | else 38:37.02 | ^~~~ 38:37.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:37.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:37.02 | ^~~~~~~~~~~~~~~~~~ 38:37.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:37.02 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:37.02 | ^~~~~~~~~~~~~~~~~~~~~~ 38:40.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAudioChannelService.h:10, 38:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.h:9, 38:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.cpp:6: 38:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 38:40.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:40.98 819 | foundInterface = 0; \ 38:40.98 | ^~~~~~~~~~~~~~ 38:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:40.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:40.98 248 | NS_INTERFACE_MAP_END 38:40.98 | ^~~~~~~~~~~~~~~~~~~~ 38:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:40.98 800 | else 38:40.98 | ^~~~ 38:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:40.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:40.98 | ^~~~~~~~~~~~~~~~~~ 38:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:40.98 247 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 38:40.98 | ^~~~~~~~~~~~~~~~~~~~~~ 38:42.61 libdom_audiochannel.a.desc 38:47.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:47.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:47.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsITimer.h:10, 38:47.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.h:9, 38:47.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDSURIContentListener.cpp:6: 38:47.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 38:47.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:47.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:47.89 819 | foundInterface = 0; \ 38:47.89 | ^~~~~~~~~~~~~~ 38:47.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:47.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:47.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDSURIContentListener.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:47.89 57 | NS_INTERFACE_MAP_END 38:47.89 | ^~~~~~~~~~~~~~~~~~~~ 38:47.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:47.89 800 | else 38:47.89 | ^~~~ 38:47.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:47.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:47.89 | ^~~~~~~~~~~~~~~~~~ 38:47.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDSURIContentListener.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:47.90 56 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 38:47.90 | ^~~~~~~~~~~~~~~~~~~~~~ 38:54.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 38:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 38:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:80: 38:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 38:54.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 38:54.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 38:54.05 712 | class CompressedGlyph { 38:54.05 | ^~~~~~~~~~~~~~~ 38:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 38:54.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.05 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 38:54.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 38:54.05 712 | class CompressedGlyph { 38:54.05 | ^~~~~~~~~~~~~~~ 38:54.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsITimer.h:10, 38:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.h:9, 38:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:6: 38:54.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 38:54.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:54.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:54.28 837 | foundInterface = 0; \ 38:54.28 | ^~~~~~~~~~~~~~ 38:54.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:54.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:54.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:54.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:54.28 961 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 38:54.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:54.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:54.28 800 | else 38:54.28 | ^~~~ 38:54.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:54.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:54.28 | ^~~~~~~~~~~~~~~~~~ 38:54.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:960:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:54.28 960 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 38:54.28 | ^~~~~~~~~~~~~~~~~~~~~~ 38:54.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 38:54.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:54.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:54.54 819 | foundInterface = 0; \ 38:54.54 | ^~~~~~~~~~~~~~ 38:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:54.55 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 38:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:13538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 38:54.55 13538 | NS_INTERFACE_MAP_END_THREADSAFE 38:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:54.55 800 | else 38:54.55 | ^~~~ 38:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:54.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:54.55 | ^~~~~~~~~~~~~~~~~~ 38:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:13537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:54.55 13537 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 38:54.55 | ^~~~~~~~~~~~~~~~~~~~~~ 39:00.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:00.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 39:00.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.h:10, 39:00.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.cpp:6: 39:00.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.cpp: In member function 'virtual nsresult nsDocShellLoadInfo::QueryInterface(const nsIID&, void**)': 39:00.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:00.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:00.43 819 | foundInterface = 0; \ 39:00.43 | ^~~~~~~~~~~~~~ 39:00.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:00.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:00.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:00.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:00.43 36 | NS_INTERFACE_MAP_END 39:00.43 | ^~~~~~~~~~~~~~~~~~~~ 39:00.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:00.43 800 | else 39:00.43 | ^~~~ 39:00.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:00.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:00.43 | ^~~~~~~~~~~~~~~~~~ 39:00.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:00.43 35 | NS_INTERFACE_MAP_ENTRY(nsIDocShellLoadInfo) 39:00.43 | ^~~~~~~~~~~~~~~~~~~~~~ 39:02.89 libdocshell_base.a.desc 39:21.46 libipc_glue.a.desc 39:26.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:26.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 39:26.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 39:26.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/nsJARProtocolHandler.cpp:6, 39:26.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 39:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 39:26.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:26.70 819 | foundInterface = 0; \ 39:26.70 | ^~~~~~~~~~~~~~ 39:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:26.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/nsJARURI.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:26.70 54 | NS_INTERFACE_MAP_END 39:26.70 | ^~~~~~~~~~~~~~~~~~~~ 39:26.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:11: 39:26.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/nsJARURI.cpp:53:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:26.71 53 | else 39:26.71 | ^~~~ 39:27.14 libmodules_libjar.a.desc 39:32.61 libdom_media_fmp4.a.desc 39:33.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRDFDataSource.h:10, 39:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.h:6, 39:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.cpp:6: 39:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.cpp: In member function 'virtual nsresult nsWindowDataSource::QueryInterface(const nsIID&, void**)': 39:33.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:33.15 819 | foundInterface = 0; \ 39:33.15 | ^~~~~~~~~~~~~~ 39:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:33.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:33.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:33.15 116 | NS_INTERFACE_MAP_END 39:33.15 | ^~~~~~~~~~~~~~~~~~~~ 39:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:33.15 811 | else 39:33.15 | ^~~~ 39:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:33.15 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:33.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:33.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:33.15 115 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 39:33.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:33.38 libxpfe_components_windowds.a.desc 39:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 39:33.53 262 | #pragma omp parallel for 39:33.53 | 39:33.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 39:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 39:33.65 89 | #pragma omp parallel for 39:33.65 | 39:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 39:33.65 145 | #pragma omp parallel for 39:33.65 | 39:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 39:33.65 192 | #pragma omp parallel for 39:33.65 | 39:33.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 39:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 39:33.65 75 | #define PI 3.1415926536 39:33.65 | 39:33.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 39:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 39:33.65 52 | #define PI M_PI 39:33.65 | 39:33.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 39:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/TDStretch.cpp:311: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 39:33.65 311 | #pragma omp parallel for 39:33.65 | 39:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 39:33.65 336 | #pragma omp critical 39:33.65 | 39:33.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 39:33.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 39:33.70 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/RateTransposer.cpp: variable 'count' set but not used 39:33.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 39:33.70 133 | uint count; 39:33.70 | ^~~~~ 39:33.82 libmedia_libsoundtouch_src.a.desc 39:36.08 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/hal/Hal.cpp: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used 39:36.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/hal/Hal.cpp:89:1: warning: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used [-Wunused-function] 39:36.08 89 | WindowIsActive(nsPIDOMWindowInner* aWindow) 39:36.08 | ^~~~~~~~~~~~~~ 39:36.79 libdom_canvas.a.desc 39:38.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 39:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsComponentManagerUtils.h:10, 39:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp:7: 39:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 39:38.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:38.82 819 | foundInterface = 0; \ 39:38.82 | ^~~~~~~~~~~~~~ 39:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:38.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:38.82 46 | NS_INTERFACE_MAP_END 39:38.82 | ^~~~~~~~~~~~~~~~~~~~ 39:38.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 39:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 39:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDocumentObserver.h:9, 39:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDocument.h:15, 39:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsContentUtils.h:37, 39:38.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp:8: 39:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:38.82 264 | } else 39:38.82 | ^~~~ 39:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 39:38.82 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 39:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:38.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 39:38.83 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 39:38.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:38.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:38.83 45 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 39:38.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:41.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:41.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:41.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReference.h:10, 39:41.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Selection.h:9, 39:41.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 39:41.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp: In member function 'virtual nsresult nsTextServicesDocument::QueryInterface(const nsIID&, void**)': 39:41.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:41.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:41.48 819 | foundInterface = 0; \ 39:41.48 | ^~~~~~~~~~~~~~ 39:41.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:41.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:41.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:41.48 123 | NS_INTERFACE_MAP_END 39:41.48 | ^~~~~~~~~~~~~~~~~~~~ 39:41.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 39:41.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 39:41.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 39:41.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPresShell.h:27, 39:41.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISelectionPrivate.h:31, 39:41.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Selection.h:16, 39:41.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 39:41.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:41.48 264 | } else 39:41.48 | ^~~~ 39:41.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 39:41.48 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 39:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:41.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 39:41.48 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 39:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:41.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:41.49 122 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsTextServicesDocument) 39:41.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.41 libeditor_txtsvc.a.desc 39:43.81 libhal.a.desc 39:48.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 39:48.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 39:48.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyleStructInlines.h:16, 39:48.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/ipc/RenderFrameParent.cpp:29: 39:48.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 39:48.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 39:48.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 39:48.34 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 39:48.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:48.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 39:48.34 712 | class CompressedGlyph { 39:48.34 | ^~~~~~~~~~~~~~~ 39:48.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 39:48.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 39:48.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 39:48.34 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 39:48.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:48.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 39:48.34 712 | class CompressedGlyph { 39:48.35 | ^~~~~~~~~~~~~~~ 39:53.10 liblayout_ipc.a.desc 39:55.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozIStorageService.h:10, 39:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp:9, 39:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 39:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp: In member function 'virtual nsresult nsDownload::QueryInterface(const nsIID&, void**)': 39:55.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:55.32 819 | foundInterface = 0; \ 39:55.32 | ^~~~~~~~~~~~~~ 39:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:55.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:55.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:55.32 170 | NS_INTERFACE_MAP_END 39:55.32 | ^~~~~~~~~~~~~~~~~~~~ 39:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:55.32 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 39:55.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp:2570:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 39:55.32 2570 | NS_IMPL_ISUPPORTS_CI( 39:55.32 | ^~~~~~~~~~~~~~~~~~~~ 39:55.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp:12, 39:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 39:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:55.32 137 | } else 39:55.32 | ^~~~ 39:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 39:55.32 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 39:55.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:55.32 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 39:55.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp:2570:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 39:55.32 2570 | NS_IMPL_ISUPPORTS_CI( 39:55.32 | ^~~~~~~~~~~~~~~~~~~~ 39:56.18 libtoolkit_components_downloads.a.desc 39:59.03 libtoolkit_components_remote.a.desc 40:02.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:02.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 40:02.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IndexedDatabase.h:10, 40:02.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.h:9, 40:02.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.cpp:6: 40:02.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 40:02.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:02.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:02.77 819 | foundInterface = 0; \ 40:02.78 | ^~~~~~~~~~~~~~ 40:02.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:02.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:02.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.cpp:945:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:02.78 945 | NS_INTERFACE_MAP_END 40:02.78 | ^~~~~~~~~~~~~~~~~~~~ 40:02.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:02.78 800 | else 40:02.78 | ^~~~ 40:02.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:02.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:02.78 | ^~~~~~~~~~~~~~~~~~ 40:02.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.cpp:944:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:02.78 944 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:02.78 | ^~~~~~~~~~~~~~~~~~~~~~ 40:05.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 40:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.h:10, 40:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp:6: 40:05.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 40:05.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:05.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:05.64 837 | foundInterface = 0; \ 40:05.64 | ^~~~~~~~~~~~~~ 40:05.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:05.64 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:05.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:05.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:05.64 1237 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 40:05.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:05.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 40:05.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 40:05.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.h:12, 40:05.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp:6: 40:05.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 40:05.64 258 | } else 40:05.64 | ^~~~ 40:05.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 40:05.64 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 40:05.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:05.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 40:05.64 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 40:05.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:05.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40:05.64 1236 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBDatabase) 40:05.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:07.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 40:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 40:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 40:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 40:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 40:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.h:10, 40:07.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.cpp:6: 40:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 40:07.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:07.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:07.42 837 | foundInterface = 0; \ 40:07.42 | ^~~~~~~~~~~~~~ 40:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:07.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:07.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:07.43 88 | NS_INTERFACE_MAP_END_INHERITING(Event) 40:07.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:07.43 800 | else 40:07.43 | ^~~~ 40:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:07.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:07.43 | ^~~~~~~~~~~~~~~~~~ 40:07.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:07.43 87 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 40:07.43 | ^~~~~~~~~~~~~~~~~~~~~~ 40:10.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/StorageTypeBinding.h:8, 40:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.h:10, 40:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.cpp:6: 40:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 40:10.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:10.80 819 | foundInterface = 0; \ 40:10.80 | ^~~~~~~~~~~~~~ 40:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:10.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:10.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.cpp:864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:10.80 864 | NS_INTERFACE_MAP_END 40:10.80 | ^~~~~~~~~~~~~~~~~~~~ 40:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:10.80 800 | else 40:10.80 | ^~~~ 40:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:10.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:10.80 | ^~~~~~~~~~~~~~~~~~ 40:10.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.cpp:863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:10.80 863 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:10.80 | ^~~~~~~~~~~~~~~~~~~~~~ 40:13.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:13.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:13.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 40:13.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 40:13.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 40:13.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.h:9, 40:13.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.h:9, 40:13.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.h:9, 40:13.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.cpp:6: 40:13.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 40:13.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:13.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:13.66 837 | foundInterface = 0; \ 40:13.66 | ^~~~~~~~~~~~~~ 40:13.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:13.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:13.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:13.66 106 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 40:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:13.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:13.66 800 | else 40:13.66 | ^~~~ 40:13.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:13.66 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:13.66 | ^~~~~~~~~~~~~~~~~~ 40:13.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:13.66 105 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 40:13.66 | ^~~~~~~~~~~~~~~~~~~~~~ 40:15.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 40:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 40:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 40:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.h:9, 40:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.h:9, 40:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp:6: 40:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 40:15.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:15.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:15.51 837 | foundInterface = 0; \ 40:15.51 | ^~~~~~~~~~~~~~ 40:15.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:15.51 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:15.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:15.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:15.51 60 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 40:15.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:15.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 40:15.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.h:11, 40:15.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.h:9, 40:15.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp:6: 40:15.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 40:15.51 258 | } else 40:15.51 | ^~~~ 40:15.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 40:15.51 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 40:15.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:15.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 40:15.51 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 40:15.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:15.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40:15.51 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBFileRequest) 40:15.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:17.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:17.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:17.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:17.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:17.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:17.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:17.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 40:17.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.h:11, 40:17.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.cpp:6: 40:17.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 40:17.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:17.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:17.79 819 | foundInterface = 0; \ 40:17.79 | ^~~~~~~~~~~~~~ 40:17.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:17.79 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:17.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:17.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:17.79 647 | NS_INTERFACE_MAP_END 40:17.79 | ^~~~~~~~~~~~~~~~~~~~ 40:17.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:17.79 800 | else 40:17.79 | ^~~~ 40:17.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:17.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:17.79 | ^~~~~~~~~~~~~~~~~~ 40:17.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:17.79 646 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:17.79 | ^~~~~~~~~~~~~~~~~~~~~~ 40:20.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 40:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:9, 40:20.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 40:20.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IndexedDatabaseManager.h:11, 40:20.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.h:12, 40:20.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.cpp:6: 40:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 40:20.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:20.13 819 | foundInterface = 0; \ 40:20.13 | ^~~~~~~~~~~~~~ 40:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:20.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:20.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:20.13 255 | NS_INTERFACE_MAP_END 40:20.13 | ^~~~~~~~~~~~~~~~~~~~ 40:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:20.13 800 | else 40:20.13 | ^~~~ 40:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:20.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:20.13 | ^~~~~~~~~~~~~~~~~~ 40:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:20.13 254 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:20.13 | ^~~~~~~~~~~~~~~~~~~~~~ 40:21.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:8: 40:21.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::FFmpegLibWrapper]': 40:21.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:20:10: required from here 40:21.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 40:21.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 40:21.81 31 | memset(aT, 0, sizeof(T)); 40:21.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 40:21.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:5: 40:21.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.h:22:8: note: 'struct mozilla::FFmpegLibWrapper' declared here 40:21.81 22 | struct FFmpegLibWrapper 40:21.81 | ^~~~~~~~~~~~~~~~ 40:22.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:22.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 40:22.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 40:22.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.h:12, 40:22.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp:6: 40:22.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 40:22.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:22.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:22.58 837 | foundInterface = 0; \ 40:22.58 | ^~~~~~~~~~~~~~ 40:22.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:22.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:22.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:22.58 221 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 40:22.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 40:22.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.h:12, 40:22.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp:6: 40:22.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 40:22.58 258 | } else 40:22.58 | ^~~~ 40:22.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 40:22.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 40:22.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 40:22.59 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 40:22.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40:22.59 220 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBMutableFile) 40:22.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:25.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 40:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.h:10, 40:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.cpp:6: 40:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 40:25.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:25.69 819 | foundInterface = 0; \ 40:25.69 | ^~~~~~~~~~~~~~ 40:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:25.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:25.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:25.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.cpp:1804:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:25.70 1804 | NS_INTERFACE_MAP_END 40:25.70 | ^~~~~~~~~~~~~~~~~~~~ 40:25.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:25.70 800 | else 40:25.70 | ^~~~ 40:25.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:25.70 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:25.70 | ^~~~~~~~~~~~~~~~~~ 40:25.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.cpp:1803:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:25.70 1803 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:25.70 | ^~~~~~~~~~~~~~~~~~~~~~ 40:26.48 libdom_media_platforms.a.desc 40:27.01 librdf_util_internal.a.desc 40:27.71 libxpcom_reflect_xptcall.a.desc 40:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.h:11, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:6: 40:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 40:29.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:29.23 837 | foundInterface = 0; \ 40:29.23 | ^~~~~~~~~~~~~~ 40:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:29.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:29.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:29.23 445 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 40:29.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:444:5: note: some parts of macro expansion are not guarded by this 'else' clause 40:29.23 444 | } else 40:29.23 | ^~~~ 40:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:29.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:29.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:29.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 40:29.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.h:11, 40:29.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:6: 40:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 40:29.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:29.24 837 | foundInterface = 0; \ 40:29.24 | ^~~~~~~~~~~~~~ 40:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:29.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:29.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:29.24 618 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 40:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:29.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 40:29.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 40:29.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.h:13, 40:29.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:6: 40:29.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 40:29.25 258 | } else 40:29.25 | ^~~~ 40:29.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 40:29.25 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 40:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:29.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 40:29.25 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 40:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:29.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40:29.25 617 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBOpenDBRequest) 40:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:31.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:31.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:31.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:31.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:31.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:31.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:31.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 40:31.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.h:10, 40:31.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.cpp:6: 40:31.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 40:31.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:31.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:31.90 837 | foundInterface = 0; \ 40:31.90 | ^~~~~~~~~~~~~~ 40:31.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:31.90 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:31.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:31.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:31.90 971 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 40:31.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:31.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:31.90 800 | else 40:31.90 | ^~~~ 40:31.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:31.90 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:31.90 | ^~~~~~~~~~~~~~~~~~ 40:31.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:31.90 970 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 40:31.90 | ^~~~~~~~~~~~~~~~~~~~~~ 40:34.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 40:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 40:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.h:10, 40:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 40:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 40:34.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:34.15 837 | foundInterface = 0; \ 40:34.15 | ^~~~~~~~~~~~~~ 40:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:34.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:34.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:34.15 38 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 40:34.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:34.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 40:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.h:10, 40:34.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 40:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 40:34.15 258 | } else 40:34.15 | ^~~~ 40:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 40:34.15 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 40:34.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 40:34.15 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 40:34.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:34.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40:34.15 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBWrapperCache) 40:34.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:45.30 libdom_indexedDB.a.desc 40:51.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.60 1371 | switch (kDst) { 40:51.60 | ^~~~~~ 40:51.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.60 1389 | case kBGRA_8888_ColorFormat: 40:51.60 | ^~~~ 40:51.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.60 1390 | switch (kDst) { 40:51.60 | ^~~~~~ 40:51.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.60 1408 | case kRGBA_F16_ColorFormat: 40:51.60 | ^~~~ 40:51.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.60 1305 | switch (kSrc) { 40:51.60 | ^~~~~~ 40:51.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.60 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.60 | ^~~~ 40:51.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.61 1305 | switch (kSrc) { 40:51.61 | ^~~~~~ 40:51.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.61 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.61 | ^~~~ 40:51.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.61 1371 | switch (kDst) { 40:51.61 | ^~~~~~ 40:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.62 1389 | case kBGRA_8888_ColorFormat: 40:51.62 | ^~~~ 40:51.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.62 1390 | switch (kDst) { 40:51.62 | ^~~~~~ 40:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.62 1408 | case kRGBA_F16_ColorFormat: 40:51.62 | ^~~~ 40:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.62 1305 | switch (kSrc) { 40:51.62 | ^~~~~~ 40:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.62 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.62 | ^~~~ 40:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.62 1305 | switch (kSrc) { 40:51.62 | ^~~~~~ 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.63 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.63 | ^~~~ 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.63 1371 | switch (kDst) { 40:51.63 | ^~~~~~ 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.63 1389 | case kBGRA_8888_ColorFormat: 40:51.63 | ^~~~ 40:51.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.63 1390 | switch (kDst) { 40:51.63 | ^~~~~~ 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.63 1408 | case kRGBA_F16_ColorFormat: 40:51.63 | ^~~~ 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.63 1305 | switch (kSrc) { 40:51.63 | ^~~~~~ 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.63 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.63 | ^~~~ 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.63 1305 | switch (kSrc) { 40:51.63 | ^~~~~~ 40:51.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.64 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.64 | ^~~~ 40:51.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.64 1371 | switch (kDst) { 40:51.64 | ^~~~~~ 40:51.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.64 1389 | case kBGRA_8888_ColorFormat: 40:51.64 | ^~~~ 40:51.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.64 1390 | switch (kDst) { 40:51.64 | ^~~~~~ 40:51.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.64 1408 | case kRGBA_F16_ColorFormat: 40:51.64 | ^~~~ 40:51.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.65 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.65 1305 | switch (kSrc) { 40:51.65 | ^~~~~~ 40:51.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.65 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.65 | ^~~~ 40:51.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.65 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.66 1305 | switch (kSrc) { 40:51.66 | ^~~~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.66 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.66 | ^~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.66 1371 | switch (kDst) { 40:51.66 | ^~~~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.66 1389 | case kBGRA_8888_ColorFormat: 40:51.66 | ^~~~ 40:51.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.66 1390 | switch (kDst) { 40:51.66 | ^~~~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.66 1408 | case kRGBA_F16_ColorFormat: 40:51.66 | ^~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.66 1305 | switch (kSrc) { 40:51.66 | ^~~~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.66 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.66 | ^~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.66 1305 | switch (kSrc) { 40:51.66 | ^~~~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.66 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.66 | ^~~~ 40:51.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.68 1305 | switch (kSrc) { 40:51.68 | ^~~~~~ 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.68 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.68 | ^~~~ 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.68 1305 | switch (kSrc) { 40:51.68 | ^~~~~~ 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.68 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.68 | ^~~~ 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.68 1371 | switch (kDst) { 40:51.68 | ^~~~~~ 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.68 1389 | case kBGRA_8888_ColorFormat: 40:51.68 | ^~~~ 40:51.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.68 1390 | switch (kDst) { 40:51.68 | ^~~~~~ 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.68 1408 | case kRGBA_F16_ColorFormat: 40:51.68 | ^~~~ 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.68 1305 | switch (kSrc) { 40:51.68 | ^~~~~~ 40:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.68 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.68 | ^~~~ 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.69 1305 | switch (kSrc) { 40:51.69 | ^~~~~~ 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.69 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.69 | ^~~~ 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.69 1305 | switch (kSrc) { 40:51.69 | ^~~~~~ 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.69 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.69 | ^~~~ 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.69 1305 | switch (kSrc) { 40:51.69 | ^~~~~~ 40:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.69 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.69 | ^~~~ 40:51.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.70 1371 | switch (kDst) { 40:51.71 | ^~~~~~ 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.71 1389 | case kBGRA_8888_ColorFormat: 40:51.71 | ^~~~ 40:51.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.71 1390 | switch (kDst) { 40:51.71 | ^~~~~~ 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.71 1408 | case kRGBA_F16_ColorFormat: 40:51.71 | ^~~~ 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.71 1305 | switch (kSrc) { 40:51.71 | ^~~~~~ 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.71 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.71 | ^~~~ 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.71 1305 | switch (kSrc) { 40:51.71 | ^~~~~~ 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.71 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.71 | ^~~~ 40:51.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.72 1371 | switch (kDst) { 40:51.72 | ^~~~~~ 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.72 1389 | case kBGRA_8888_ColorFormat: 40:51.72 | ^~~~ 40:51.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.72 1390 | switch (kDst) { 40:51.72 | ^~~~~~ 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.72 1408 | case kRGBA_F16_ColorFormat: 40:51.72 | ^~~~ 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.72 1305 | switch (kSrc) { 40:51.72 | ^~~~~~ 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.72 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.72 | ^~~~ 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.72 1305 | switch (kSrc) { 40:51.72 | ^~~~~~ 40:51.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.73 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.73 | ^~~~ 40:51.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.73 1371 | switch (kDst) { 40:51.73 | ^~~~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.74 1389 | case kBGRA_8888_ColorFormat: 40:51.74 | ^~~~ 40:51.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.74 1390 | switch (kDst) { 40:51.74 | ^~~~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.74 1408 | case kRGBA_F16_ColorFormat: 40:51.74 | ^~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.74 1305 | switch (kSrc) { 40:51.74 | ^~~~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.74 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.74 | ^~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.74 1305 | switch (kSrc) { 40:51.74 | ^~~~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.74 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.74 | ^~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.74 1371 | switch (kDst) { 40:51.74 | ^~~~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.74 1389 | case kBGRA_8888_ColorFormat: 40:51.74 | ^~~~ 40:51.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.74 1390 | switch (kDst) { 40:51.74 | ^~~~~~ 40:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.74 1408 | case kRGBA_F16_ColorFormat: 40:51.75 | ^~~~ 40:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.75 1305 | switch (kSrc) { 40:51.75 | ^~~~~~ 40:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.75 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.75 | ^~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.76 1305 | switch (kSrc) { 40:51.76 | ^~~~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.76 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.76 | ^~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.76 1371 | switch (kDst) { 40:51.76 | ^~~~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.76 1389 | case kBGRA_8888_ColorFormat: 40:51.76 | ^~~~ 40:51.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.76 1390 | switch (kDst) { 40:51.76 | ^~~~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.76 1408 | case kRGBA_F16_ColorFormat: 40:51.76 | ^~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.76 1305 | switch (kSrc) { 40:51.76 | ^~~~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.76 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.76 | ^~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.76 1305 | switch (kSrc) { 40:51.76 | ^~~~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.76 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.76 | ^~~~ 40:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.77 1371 | switch (kDst) { 40:51.77 | ^~~~~~ 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.77 1389 | case kBGRA_8888_ColorFormat: 40:51.77 | ^~~~ 40:51.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.77 1390 | switch (kDst) { 40:51.77 | ^~~~~~ 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.77 1408 | case kRGBA_F16_ColorFormat: 40:51.77 | ^~~~ 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.77 1305 | switch (kSrc) { 40:51.77 | ^~~~~~ 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.77 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.77 | ^~~~ 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.77 1305 | switch (kSrc) { 40:51.77 | ^~~~~~ 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.77 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.77 | ^~~~ 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.77 1371 | switch (kDst) { 40:51.77 | ^~~~~~ 40:51.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.77 1389 | case kBGRA_8888_ColorFormat: 40:51.77 | ^~~~ 40:51.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.78 1390 | switch (kDst) { 40:51.78 | ^~~~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.78 1408 | case kRGBA_F16_ColorFormat: 40:51.78 | ^~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.78 1305 | switch (kSrc) { 40:51.78 | ^~~~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.78 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.78 | ^~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.78 1305 | switch (kSrc) { 40:51.78 | ^~~~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.78 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.78 | ^~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.78 1305 | switch (kSrc) { 40:51.78 | ^~~~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.78 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.78 | ^~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.78 1305 | switch (kSrc) { 40:51.78 | ^~~~~~ 40:51.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.78 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.79 | ^~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.79 1371 | switch (kDst) { 40:51.79 | ^~~~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.79 1389 | case kBGRA_8888_ColorFormat: 40:51.79 | ^~~~ 40:51.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.79 1390 | switch (kDst) { 40:51.79 | ^~~~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.79 1408 | case kRGBA_F16_ColorFormat: 40:51.79 | ^~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.79 1305 | switch (kSrc) { 40:51.79 | ^~~~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.79 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.79 | ^~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.79 1305 | switch (kSrc) { 40:51.79 | ^~~~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.79 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.79 | ^~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.79 1305 | switch (kSrc) { 40:51.79 | ^~~~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.79 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.79 | ^~~~ 40:51.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.80 1305 | switch (kSrc) { 40:51.80 | ^~~~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.80 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.80 | ^~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.80 1371 | switch (kDst) { 40:51.80 | ^~~~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.80 1389 | case kBGRA_8888_ColorFormat: 40:51.80 | ^~~~ 40:51.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.80 1390 | switch (kDst) { 40:51.80 | ^~~~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.80 1408 | case kRGBA_F16_ColorFormat: 40:51.80 | ^~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.80 1305 | switch (kSrc) { 40:51.80 | ^~~~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.80 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.80 | ^~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.80 1305 | switch (kSrc) { 40:51.80 | ^~~~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.80 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.80 | ^~~~ 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.81 1371 | switch (kDst) { 40:51.81 | ^~~~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.81 1389 | case kBGRA_8888_ColorFormat: 40:51.81 | ^~~~ 40:51.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.81 1390 | switch (kDst) { 40:51.81 | ^~~~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.81 1408 | case kRGBA_F16_ColorFormat: 40:51.81 | ^~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.81 1305 | switch (kSrc) { 40:51.81 | ^~~~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.81 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.81 | ^~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.81 1305 | switch (kSrc) { 40:51.81 | ^~~~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.81 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.81 | ^~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.81 1371 | switch (kDst) { 40:51.81 | ^~~~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.81 1389 | case kBGRA_8888_ColorFormat: 40:51.81 | ^~~~ 40:51.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.81 1390 | switch (kDst) { 40:51.81 | ^~~~~~ 40:51.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.81 1408 | case kRGBA_F16_ColorFormat: 40:51.82 | ^~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.82 1305 | switch (kSrc) { 40:51.82 | ^~~~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.82 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.82 | ^~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.82 1305 | switch (kSrc) { 40:51.82 | ^~~~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.82 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.82 | ^~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.82 1371 | switch (kDst) { 40:51.82 | ^~~~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.82 1389 | case kBGRA_8888_ColorFormat: 40:51.82 | ^~~~ 40:51.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.82 1390 | switch (kDst) { 40:51.82 | ^~~~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.82 1408 | case kRGBA_F16_ColorFormat: 40:51.82 | ^~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.82 1305 | switch (kSrc) { 40:51.82 | ^~~~~~ 40:51.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.82 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.83 | ^~~~ 40:51.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.83 1305 | switch (kSrc) { 40:51.83 | ^~~~~~ 40:51.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.83 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.83 | ^~~~ 40:51.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.83 1371 | switch (kDst) { 40:51.83 | ^~~~~~ 40:51.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.84 1389 | case kBGRA_8888_ColorFormat: 40:51.84 | ^~~~ 40:51.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.84 1390 | switch (kDst) { 40:51.84 | ^~~~~~ 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.84 1408 | case kRGBA_F16_ColorFormat: 40:51.84 | ^~~~ 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.84 1305 | switch (kSrc) { 40:51.84 | ^~~~~~ 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.84 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.84 | ^~~~ 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.84 1305 | switch (kSrc) { 40:51.84 | ^~~~~~ 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.84 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.84 | ^~~~ 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.84 1305 | switch (kSrc) { 40:51.84 | ^~~~~~ 40:51.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.84 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.85 | ^~~~ 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.85 1305 | switch (kSrc) { 40:51.85 | ^~~~~~ 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.85 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.85 | ^~~~ 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.85 1371 | switch (kDst) { 40:51.85 | ^~~~~~ 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 40:51.85 1389 | case kBGRA_8888_ColorFormat: 40:51.85 | ^~~~ 40:51.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.85 1390 | switch (kDst) { 40:51.85 | ^~~~~~ 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 40:51.85 1408 | case kRGBA_F16_ColorFormat: 40:51.85 | ^~~~ 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.85 1305 | switch (kSrc) { 40:51.85 | ^~~~~~ 40:51.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.85 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.86 | ^~~~ 40:51.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 40:51.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 40:51.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.86 1305 | switch (kSrc) { 40:51.86 | ^~~~~~ 40:51.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 40:51.86 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 40:51.86 | ^~~~ 40:52.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:52.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:52.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsBoxLayout.h:9, 40:52.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsStackLayout.h:18, 40:52.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.h:11, 40:52.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.cpp:13: 40:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 40:52.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:52.67 837 | foundInterface = 0; \ 40:52.67 | ^~~~~~~~~~~~~~ 40:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:52.67 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:52.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:52.67 266 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 40:52.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:52.67 811 | else 40:52.68 | ^~~~ 40:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:52.68 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:52.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:52.68 265 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 40:52.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:59.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 40:59.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 40:59.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 40:59.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 40:59.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 40:59.16 84 | memcpy(desc, this, fLength); 40:59.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 40:59.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:59.16 15 | class SkDescriptor : SkNoncopyable { 40:59.16 | ^~~~~~~~~~~~ 40:59.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:59.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 40:59.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 40:59.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 40:59.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 40:59.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 40:59.18 142 | memcpy(fDesc, &desc, size); 40:59.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:59.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:59.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 40:59.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 40:59.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:59.18 15 | class SkDescriptor : SkNoncopyable { 40:59.18 | ^~~~~~~~~~~~ 40:59.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, bool) const': 40:59.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp: this statement may fall through 40:59.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:712:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:59.30 712 | } 40:59.30 | ^ 40:59.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:714:13: note: here 40:59.30 714 | case SkCanvas::kPolygon_PointMode: { 40:59.30 | ^~~~ 41:03.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsBoxLayout.h:9, 41:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsSprocketLayout.h:10, 41:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.h:17, 41:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.cpp:13: 41:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 41:03.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:03.52 837 | foundInterface = 0; \ 41:03.52 | ^~~~~~~~~~~~~~ 41:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:03.52 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:03.52 197 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 41:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:03.52 811 | else 41:03.52 | ^~~~ 41:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:03.52 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:03.52 196 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 41:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:07.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:07.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 41:07.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:07.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:07.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:07.76 84 | memcpy(desc, this, fLength); 41:07.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:07.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:07.76 15 | class SkDescriptor : SkNoncopyable { 41:07.76 | ^~~~~~~~~~~~ 41:07.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:07.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 41:07.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:07.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:07.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:07.78 142 | memcpy(fDesc, &desc, size); 41:07.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:07.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:07.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 41:07.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:07.78 15 | class SkDescriptor : SkNoncopyable { 41:07.78 | ^~~~~~~~~~~~ 41:09.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:09.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 41:09.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:09.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:09.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:09.35 84 | memcpy(desc, this, fLength); 41:09.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:09.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:09.35 15 | class SkDescriptor : SkNoncopyable { 41:09.35 | ^~~~~~~~~~~~ 41:09.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:09.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 41:09.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:09.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:09.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:09.37 142 | memcpy(fDesc, &desc, size); 41:09.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:09.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:09.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 41:09.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:09.37 15 | class SkDescriptor : SkNoncopyable { 41:09.37 | ^~~~~~~~~~~~ 41:09.69 liblayout_xul_grid.a.desc 41:10.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadManager.h:10, 41:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:12, 41:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 41:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 41:10.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:10.42 819 | foundInterface = 0; \ 41:10.42 | ^~~~~~~~~~~~~~ 41:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:10.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:10.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:10.42 228 | NS_INTERFACE_MAP_END 41:10.42 | ^~~~~~~~~~~~~~~~~~~~ 41:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:10.42 800 | else 41:10.42 | ^~~~ 41:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:10.42 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:10.42 | ^~~~~~~~~~~~~~~~~~ 41:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:10.42 227 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:10.42 | ^~~~~~~~~~~~~~~~~~~~~~ 41:10.83 libtoolkit_components_osfile.a.desc 41:11.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:92: 41:11.31 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/evutil.c: argument 4 of type 'int[2]' with mismatched bound 41:11.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/evutil.c:194:21: warning: argument 4 of type 'int[2]' with mismatched bound [-Warray-parameter=] 41:11.31 194 | evutil_socket_t fd[2]) 41:11.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/include/event2/event.h:198, 41:11.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/buffer.c:79, 41:11.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2: 41:11.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/include/event2/util.h:274:25: note: previously declared as 'int[]' 41:11.31 274 | #define evutil_socket_t int 41:11.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/util-internal.h:176:46: note: in expansion of macro 'evutil_socket_t' 41:11.31 176 | int evutil_ersatz_socketpair(int, int , int, evutil_socket_t[]); 41:11.31 | ^~~~~~~~~~~~~~~ 41:11.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/evutil_rand.c:104, 41:11.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:101: 41:11.42 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/arc4random.c: 'arc4random_addrandom' defined but not used 41:11.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/./arc4random.c:453:1: warning: 'arc4random_addrandom' defined but not used [-Wunused-function] 41:11.42 453 | arc4random_addrandom(const unsigned char *dat, int datlen) 41:11.42 | ^~~~~~~~~~~~~~~~~~~~ 41:12.04 libipc_chromium_src_third_party.a.desc 41:12.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 41:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AnimationEvent.h:8, 41:12.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/AnimationEvent.cpp:6: 41:12.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/AnimationEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEvent::QueryInterface(const nsIID&, void**)': 41:12.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:12.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:12.97 837 | foundInterface = 0; \ 41:12.97 | ^~~~~~~~~~~~~~ 41:12.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:12.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:12.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:12.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/AnimationEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:12.97 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:12.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:12.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:12.97 800 | else 41:12.97 | ^~~~ 41:12.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:12.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:12.97 | ^~~~~~~~~~~~~~~~~~ 41:12.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/AnimationEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:12.97 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMAnimationEvent) 41:12.97 | ^~~~~~~~~~~~~~~~~~~~~~ 41:14.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:18: 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.63 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.63 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.63 246 | case 2: 41:14.63 | ^~~~ 41:14.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.63 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.63 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.63 248 | case 1: 41:14.63 | ^~~~ 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.63 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.63 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.63 246 | case 2: 41:14.63 | ^~~~ 41:14.63 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.63 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.63 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.64 248 | case 1: 41:14.64 | ^~~~ 41:14.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.65 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.65 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.65 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.65 246 | case 2: 41:14.66 | ^~~~ 41:14.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.66 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.66 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.66 248 | case 1: 41:14.66 | ^~~~ 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.66 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.66 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.66 246 | case 2: 41:14.66 | ^~~~ 41:14.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.66 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.66 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.66 248 | case 1: 41:14.66 | ^~~~ 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.66 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.66 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.66 246 | case 2: 41:14.67 | ^~~~ 41:14.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.67 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.67 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.67 248 | case 1: 41:14.67 | ^~~~ 41:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.67 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.67 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.67 246 | case 2: 41:14.67 | ^~~~ 41:14.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.68 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.68 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.68 248 | case 1: 41:14.68 | ^~~~ 41:14.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.68 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.68 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.68 246 | case 2: 41:14.68 | ^~~~ 41:14.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.68 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.68 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.68 248 | case 1: 41:14.69 | ^~~~ 41:14.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.69 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.69 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.69 246 | case 2: 41:14.69 | ^~~~ 41:14.69 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.70 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.70 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.70 248 | case 1: 41:14.70 | ^~~~ 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.70 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.70 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.70 246 | case 2: 41:14.70 | ^~~~ 41:14.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.70 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.70 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.70 248 | case 1: 41:14.70 | ^~~~ 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.70 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.70 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.70 246 | case 2: 41:14.70 | ^~~~ 41:14.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.70 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.71 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.71 248 | case 1: 41:14.71 | ^~~~ 41:14.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.71 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.71 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.71 246 | case 2: 41:14.71 | ^~~~ 41:14.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.72 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.72 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.72 248 | case 1: 41:14.72 | ^~~~ 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.72 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.72 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.72 246 | case 2: 41:14.72 | ^~~~ 41:14.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.72 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.72 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.72 248 | case 1: 41:14.72 | ^~~~ 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.72 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.72 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.73 246 | case 2: 41:14.73 | ^~~~ 41:14.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.73 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.73 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.73 248 | case 1: 41:14.73 | ^~~~ 41:14.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:14.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.73 245 | *px2 = this->getPixelAt(bufferLoc[2]); 41:14.73 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 41:14.73 246 | case 2: 41:14.73 | ^~~~ 41:14.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 41:14.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.73 247 | *px1 = this->getPixelAt(bufferLoc[1]); 41:14.73 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 41:14.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 41:14.73 248 | case 1: 41:14.73 | ^~~~ 41:16.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 41:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BeforeAfterKeyboardEvent.h:9, 41:16.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeAfterKeyboardEvent.cpp:6: 41:16.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:16.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:16.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:16.60 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:16.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:16.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:16.60 712 | class CompressedGlyph { 41:16.60 | ^~~~~~~~~~~~~~~ 41:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:16.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:16.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:16.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:16.61 712 | class CompressedGlyph { 41:16.61 | ^~~~~~~~~~~~~~~ 41:19.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:19.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:19.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:19.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:19.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:19.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:19.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:8, 41:19.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BeforeUnloadEvent.h:9, 41:19.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeUnloadEvent.cpp:6: 41:19.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeUnloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::BeforeUnloadEvent::QueryInterface(const nsIID&, void**)': 41:19.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:19.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:19.05 837 | foundInterface = 0; \ 41:19.05 | ^~~~~~~~~~~~~~ 41:19.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:19.05 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:19.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:19.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeUnloadEvent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:19.05 16 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:19.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:19.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:19.05 800 | else 41:19.05 | ^~~~ 41:19.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:19.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:19.05 | ^~~~~~~~~~~~~~~~~~ 41:19.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeUnloadEvent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:19.05 15 | NS_INTERFACE_MAP_ENTRY(nsIDOMBeforeUnloadEvent) 41:19.05 | ^~~~~~~~~~~~~~~~~~~~~~ 41:20.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 41:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ClipboardEvent.h:9, 41:20.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ClipboardEvent.cpp:6: 41:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ClipboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::ClipboardEvent::QueryInterface(const nsIID&, void**)': 41:20.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:20.12 837 | foundInterface = 0; \ 41:20.12 | ^~~~~~~~~~~~~~ 41:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:20.12 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ClipboardEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:20.12 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:20.12 800 | else 41:20.12 | ^~~~ 41:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:20.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:20.12 | ^~~~~~~~~~~~~~~~~~ 41:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ClipboardEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:20.13 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMClipboardEvent) 41:20.13 | ^~~~~~~~~~~~~~~~~~~~~~ 41:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawPath]': 41:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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*}]' 41:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:100:9: required from here 41:20.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:20.88 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 41:20.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 41:20.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 41:20.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 41:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:265:8: note: 'struct SkRecords::DrawPath' declared here 41:20.88 265 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 41:20.88 | ^~~~~~~~ 41:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 41:20.88 165 | struct T { \ 41:20.88 | ^ 41:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawRect]': 41:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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*}]' 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:101:9: required from here 41:20.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:20.89 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 41:20.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 41:20.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 41:20.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:296:8: note: 'struct SkRecords::DrawRect' declared here 41:20.89 296 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 41:20.89 | ^~~~~~~~ 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 41:20.89 165 | struct T { \ 41:20.89 | ^ 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawTextBlob]': 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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*}]' 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:102:9: required from here 41:20.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:20.89 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 41:20.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 41:20.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 41:20.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:308:8: note: 'struct SkRecords::DrawTextBlob' declared here 41:20.89 308 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 41:20.89 | ^~~~~~~~~~~~ 41:20.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 41:20.89 165 | struct T { \ 41:20.89 | ^ 41:21.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:21.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:21.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:21.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:21.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:21.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 41:21.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CommandEvent.h:9, 41:21.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CommandEvent.cpp:6: 41:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::CommandEvent::QueryInterface(const nsIID&, void**)': 41:21.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:21.22 837 | foundInterface = 0; \ 41:21.22 | ^~~~~~~~~~~~~~ 41:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:21.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:21.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CommandEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:21.22 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:21.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:21.22 800 | else 41:21.22 | ^~~~ 41:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:21.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:21.22 | ^~~~~~~~~~~~~~~~~~ 41:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CommandEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:21.22 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMCommandEvent) 41:21.22 | ^~~~~~~~~~~~~~~~~~~~~~ 41:23.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:23.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:23.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CompositionEvent.h:12, 41:23.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CompositionEvent.cpp:6: 41:23.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:23.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:23.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:23.41 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:23.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:23.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:23.41 712 | class CompressedGlyph { 41:23.41 | ^~~~~~~~~~~~~~~ 41:23.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:23.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:23.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:23.41 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:23.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:23.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:23.41 712 | class CompressedGlyph { 41:23.41 | ^~~~~~~~~~~~~~~ 41:24.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkOpts.cpp:43: 41:24.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 41:24.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 41:24.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:24.23 200 | case 3: k ^= data[2] << 16; 41:24.23 | ~~^~~~~~~~~~~~~~~~ 41:24.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 41:24.23 201 | case 2: k ^= data[1] << 8; 41:24.23 | ^~~~ 41:24.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 41:24.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:24.23 201 | case 2: k ^= data[1] << 8; 41:24.23 | ~~^~~~~~~~~~~~~~~~ 41:24.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 41:24.23 202 | case 1: k ^= data[0] << 0; 41:24.24 | ^~~~ 41:24.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkOpts.cpp:46: 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 41:24.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:24.24 262 | case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 41:24.24 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 41:24.24 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 41:24.24 | ^~~~ 41:24.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:24.24 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 41:24.24 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 41:24.24 264 | case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 41:24.24 | ^~~~ 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:24.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:24.24 116 | case 3: dst[2] = v[2]; 41:24.24 | ~~~~~~~^~~~ 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 41:24.24 117 | case 2: dst[1] = v[1]; 41:24.24 | ^~~~ 41:24.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:24.24 117 | case 2: dst[1] = v[1]; 41:24.24 | ~~~~~~~^~~~ 41:24.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 41:24.25 118 | case 1: dst[0] = v[0]; 41:24.25 | ^~~~ 41:24.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 41:24.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 41:24.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:24.25 116 | case 3: dst[2] = v[2]; 41:24.25 | ~~~~~~~^~~~ 41:24.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 41:24.25 117 | case 2: dst[1] = v[1]; 41:24.25 | ^~~~ 41:24.26 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 41:24.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:24.26 117 | case 2: dst[1] = v[1]; 41:24.26 | ~~~~~~~^~~~ 41:24.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 41:24.26 118 | case 1: dst[0] = v[0]; 41:24.26 | ^~~~ 41:25.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:25.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 41:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:25.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:25.69 84 | memcpy(desc, this, fLength); 41:25.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:25.69 15 | class SkDescriptor : SkNoncopyable { 41:25.69 | ^~~~~~~~~~~~ 41:25.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:25.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 41:25.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:25.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:25.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:25.70 142 | memcpy(fDesc, &desc, size); 41:25.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:25.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:25.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 41:25.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:25.70 15 | class SkDescriptor : SkNoncopyable { 41:25.70 | ^~~~~~~~~~~~ 41:27.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 41:27.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPath.cpp: this statement may fall through 41:27.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPath.cpp:451:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:27.24 451 | insertClose = false; 41:27.24 | ~~~~~~~~~~~~^~~~~~~ 41:27.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPath.cpp:452:13: note: here 41:27.24 452 | case kLine_Verb: { 41:27.24 | ^~~~ 41:30.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 41:30.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 41:30.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ContentEventHandler.cpp:18: 41:30.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:30.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:30.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:30.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:30.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:30.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:30.42 712 | class CompressedGlyph { 41:30.42 | ^~~~~~~~~~~~~~~ 41:30.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:30.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:30.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:30.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:30.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:30.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:30.42 712 | class CompressedGlyph { 41:30.42 | ^~~~~~~~~~~~~~~ 41:33.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:33.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:33.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 41:33.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 41:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 41:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 41:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 41:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.h:9, 41:33.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.cpp:6: 41:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 41:33.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:33.92 837 | foundInterface = 0; \ 41:33.92 | ^~~~~~~~~~~~~~ 41:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:33.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:33.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:33.92 48 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:33.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:33.92 800 | else 41:33.92 | ^~~~ 41:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:33.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:33.92 | ^~~~~~~~~~~~~~~~~~ 41:33.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:33.92 47 | NS_INTERFACE_MAP_ENTRY(nsIDOMCustomEvent) 41:33.92 | ^~~~~~~~~~~~~~~~~~~~~~ 41:35.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 41:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:22, 41:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DOMEventTargetHelper.cpp:6: 41:35.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 41:35.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:35.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.93 819 | foundInterface = 0; \ 41:35.94 | ^~~~~~~~~~~~~~ 41:35.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:35.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:35.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:35.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:35.94 81 | NS_INTERFACE_MAP_END 41:35.94 | ^~~~~~~~~~~~~~~~~~~~ 41:35.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.94 800 | else 41:35.94 | ^~~~ 41:35.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:35.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:35.94 | ^~~~~~~~~~~~~~~~~~ 41:35.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:35.94 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 41:35.94 | ^~~~~~~~~~~~~~~~~~~~~~ 41:37.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:37.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:37.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:37.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:37.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:37.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:37.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DataContainerEventBinding.h:8, 41:37.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DataContainerEvent.h:9, 41:37.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataContainerEvent.cpp:6: 41:37.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataContainerEvent.cpp: In member function 'virtual nsresult mozilla::dom::DataContainerEvent::QueryInterface(const nsIID&, void**)': 41:37.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:37.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:37.79 837 | foundInterface = 0; \ 41:37.79 | ^~~~~~~~~~~~~~ 41:37.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:37.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:37.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:37.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataContainerEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:37.79 41 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:37.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:37.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:37.79 800 | else 41:37.79 | ^~~~ 41:37.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:37.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:37.79 | ^~~~~~~~~~~~~~~~~~ 41:37.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataContainerEvent.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:37.79 40 | NS_INTERFACE_MAP_ENTRY(nsIDOMDataContainerEvent) 41:37.79 | ^~~~~~~~~~~~~~~~~~~~~~ 41:40.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 41:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 41:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 41:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 41:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransfer.cpp:7: 41:40.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 41:40.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:40.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:40.56 819 | foundInterface = 0; \ 41:40.56 | ^~~~~~~~~~~~~~ 41:40.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:40.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:40.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:40.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransfer.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:40.56 71 | NS_INTERFACE_MAP_END 41:40.57 | ^~~~~~~~~~~~~~~~~~~~ 41:40.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:40.57 811 | else 41:40.57 | ^~~~ 41:40.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:40.57 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:40.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:40.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransfer.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:40.57 70 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMDataTransfer) 41:40.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:43.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:43.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:43.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:43.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:43.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:43.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.h:9, 41:43.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.cpp:6: 41:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 41:43.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:43.55 819 | foundInterface = 0; \ 41:43.55 | ^~~~~~~~~~~~~~ 41:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:43.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:43.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:43.55 51 | NS_INTERFACE_MAP_END 41:43.55 | ^~~~~~~~~~~~~~~~~~~~ 41:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:43.55 800 | else 41:43.55 | ^~~~ 41:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:43.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:43.55 | ^~~~~~~~~~~~~~~~~~ 41:43.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:43.55 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:43.55 | ^~~~~~~~~~~~~~~~~~~~~~ 41:45.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DataTransfer.h:10, 41:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.h:9, 41:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.cpp:6: 41:45.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 41:45.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:45.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:45.69 819 | foundInterface = 0; \ 41:45.69 | ^~~~~~~~~~~~~~ 41:45.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:45.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:45.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:45.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:45.69 33 | NS_INTERFACE_MAP_END 41:45.69 | ^~~~~~~~~~~~~~~~~~~~ 41:45.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:45.69 800 | else 41:45.69 | ^~~~ 41:45.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:45.70 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:45.70 | ^~~~~~~~~~~~~~~~~~ 41:45.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:45.70 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:45.70 | ^~~~~~~~~~~~~~~~~~~~~~ 41:47.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DeviceMotionEventBinding.h:6, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:10, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp:6: 41:47.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 41:47.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:47.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:47.50 837 | foundInterface = 0; \ 41:47.50 | ^~~~~~~~~~~~~~ 41:47.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:47.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:47.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:47.50 25 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:47.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:11, 41:47.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp:6: 41:47.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:47.51 258 | } else 41:47.51 | ^~~~ 41:47.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:47.51 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:47.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:47.51 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:47.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:47.51 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceMotionEvent) 41:47.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:49.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkScalerContext.cpp:12: 41:49.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:49.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:49.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:49.07 84 | memcpy(desc, this, fLength); 41:49.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:49.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:49.07 15 | class SkDescriptor : SkNoncopyable { 41:49.07 | ^~~~~~~~~~~~ 41:49.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:49.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 41:49.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:49.08 142 | memcpy(fDesc, &desc, size); 41:49.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:49.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:49.08 15 | class SkDescriptor : SkNoncopyable { 41:49.08 | ^~~~~~~~~~~~ 41:49.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:49.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:49.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 41:49.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 41:49.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp:6: 41:49.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:49.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:49.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:49.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:49.94 712 | class CompressedGlyph { 41:49.94 | ^~~~~~~~~~~~~~~ 41:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:49.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:49.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:49.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:49.94 712 | class CompressedGlyph { 41:49.94 | ^~~~~~~~~~~~~~~ 41:50.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:50.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:50.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 41:50.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDragEvent.h:10, 41:50.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DragEvent.h:9, 41:50.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp:6: 41:50.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp: In member function 'virtual nsresult mozilla::dom::DragEvent::QueryInterface(const nsIID&, void**)': 41:50.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:50.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:50.47 837 | foundInterface = 0; \ 41:50.47 | ^~~~~~~~~~~~~~ 41:50.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:50.47 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:50.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:50.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:50.47 37 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 41:50.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:50.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:50.47 800 | else 41:50.47 | ^~~~ 41:50.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:50.47 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:50.47 | ^~~~~~~~~~~~~~~~~~ 41:50.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:50.47 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMDragEvent) 41:50.47 | ^~~~~~~~~~~~~~~~~~~~~~ 41:54.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:54.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp:24: 41:54.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:54.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:54.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:54.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:54.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:54.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:54.10 712 | class CompressedGlyph { 41:54.10 | ^~~~~~~~~~~~~~~ 41:54.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:54.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:54.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:54.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:54.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:54.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:54.10 712 | class CompressedGlyph { 41:54.10 | ^~~~~~~~~~~~~~~ 41:54.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 41:54.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 41:54.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 41:54.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp:8: 41:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 41:54.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:54.61 819 | foundInterface = 0; \ 41:54.61 | ^~~~~~~~~~~~~~ 41:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:54.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:54.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:54.61 134 | NS_INTERFACE_MAP_END 41:54.61 | ^~~~~~~~~~~~~~~~~~~~ 41:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:54.61 800 | else 41:54.61 | ^~~~ 41:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:54.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:54.61 | ^~~~~~~~~~~~~~~~~~ 41:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:54.61 133 | NS_INTERFACE_MAP_ENTRY(nsIDOMEvent) 41:54.62 | ^~~~~~~~~~~~~~~~~~~~~~ 41:58.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 41:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeAfterKeyboardEvent.h:9, 41:58.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventDispatcher.cpp:15: 41:58.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:58.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:58.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:58.18 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:58.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:58.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:58.19 712 | class CompressedGlyph { 41:58.19 | ^~~~~~~~~~~~~~~ 41:58.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 41:58.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 41:58.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 41:58.19 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:58.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:58.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:58.19 712 | class CompressedGlyph { 41:58.19 | ^~~~~~~~~~~~~~~ 42:02.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:02.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:02.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 42:02.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerManager.cpp:25: 42:02.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:02.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:02.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:02.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:02.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:02.70 712 | class CompressedGlyph { 42:02.70 | ^~~~~~~~~~~~~~~ 42:02.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:02.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:02.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.70 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:02.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:02.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:02.70 712 | class CompressedGlyph { 42:02.70 | ^~~~~~~~~~~~~~~ 42:03.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 42:03.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 42:03.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:03.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:03.22 84 | memcpy(desc, this, fLength); 42:03.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 42:03.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:03.22 15 | class SkDescriptor : SkNoncopyable { 42:03.22 | ^~~~~~~~~~~~ 42:03.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 42:03.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 42:03.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:03.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:03.24 142 | memcpy(fDesc, &desc, size); 42:03.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:03.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 42:03.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:03.24 15 | class SkDescriptor : SkNoncopyable { 42:03.24 | ^~~~~~~~~~~~ 42:06.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 42:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 42:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.h:11, 42:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.cpp:6: 42:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 42:06.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:06.40 819 | foundInterface = 0; \ 42:06.40 | ^~~~~~~~~~~~~~ 42:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:06.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:06.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:06.40 72 | NS_INTERFACE_MAP_END 42:06.40 | ^~~~~~~~~~~~~~~~~~~~ 42:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:06.40 800 | else 42:06.40 | ^~~~ 42:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:06.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:06.41 | ^~~~~~~~~~~~~~~~~~ 42:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:06.41 71 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:06.41 | ^~~~~~~~~~~~~~~~~~~~~~ 42:10.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 42:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 42:10.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:18: 42:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:10.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.66 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:10.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:10.66 712 | class CompressedGlyph { 42:10.66 | ^~~~~~~~~~~~~~~ 42:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:10.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:10.66 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:10.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:10.66 712 | class CompressedGlyph { 42:10.66 | ^~~~~~~~~~~~~~~ 42:11.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 42:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 42:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 42:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 42:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 42:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:7: 42:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 42:11.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:11.07 819 | foundInterface = 0; \ 42:11.07 | ^~~~~~~~~~~~~~ 42:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:11.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:11.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:11.07 253 | NS_INTERFACE_MAP_END 42:11.07 | ^~~~~~~~~~~~~~~~~~~~ 42:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:11.07 800 | else 42:11.07 | ^~~~ 42:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:11.07 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:11.07 | ^~~~~~~~~~~~~~~~~~ 42:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:11.07 252 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:11.07 | ^~~~~~~~~~~~~~~~~~~~~~ 42:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 42:11.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:11.08 819 | foundInterface = 0; \ 42:11.08 | ^~~~~~~~~~~~~~ 42:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:11.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:11.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:11.08 423 | NS_INTERFACE_MAP_END 42:11.08 | ^~~~~~~~~~~~~~~~~~~~ 42:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:11.08 800 | else 42:11.08 | ^~~~ 42:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:11.08 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:11.08 | ^~~~~~~~~~~~~~~~~~ 42:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:422:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:11.08 422 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 42:11.08 | ^~~~~~~~~~~~~~~~~~~~~~ 42:11.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp: In member function 'nsresult mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*)': 42:11.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp: this statement may fall through 42:11.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:3208:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:11.87 3208 | wheelEvent->mDeltaY = deltaX; 42:11.87 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 42:11.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:3210:9: note: here 42:11.87 3210 | case WheelPrefs::ACTION_SCROLL: { 42:11.87 | ^~~~ 42:17.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:17.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:17.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 42:17.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/FocusEvent.cpp:6: 42:17.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:17.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:17.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:17.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:17.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:17.14 712 | class CompressedGlyph { 42:17.14 | ^~~~~~~~~~~~~~~ 42:17.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:17.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:17.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:17.14 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:17.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:17.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:17.14 712 | class CompressedGlyph { 42:17.14 | ^~~~~~~~~~~~~~~ 42:21.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:21.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:21.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 42:21.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 42:21.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 42:21.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 42:21.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ContentEventHandler.h:9, 42:21.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/IMEContentObserver.cpp:8: 42:21.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 42:21.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:21.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:21.99 819 | foundInterface = 0; \ 42:21.99 | ^~~~~~~~~~~~~~ 42:21.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:21.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:21.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:21.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/IMEContentObserver.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:21.99 163 | NS_INTERFACE_MAP_END 42:21.99 | ^~~~~~~~~~~~~~~~~~~~ 42:21.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:21.99 811 | else 42:21.99 | ^~~~ 42:21.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:21.99 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:21.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:21.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/IMEContentObserver.cpp:162:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:21.99 162 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelectionListener) 42:21.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 42:26.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 42:26.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:26.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:26.35 84 | memcpy(desc, this, fLength); 42:26.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 42:26.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:26.35 15 | class SkDescriptor : SkNoncopyable { 42:26.35 | ^~~~~~~~~~~~ 42:26.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 42:26.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 42:26.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:26.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:26.36 142 | memcpy(fDesc, &desc, size); 42:26.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:26.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 42:26.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:26.36 15 | class SkDescriptor : SkNoncopyable { 42:26.36 | ^~~~~~~~~~~~ 42:28.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 42:28.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 42:28.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:28.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:28.11 84 | memcpy(desc, this, fLength); 42:28.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 42:28.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:28.11 15 | class SkDescriptor : SkNoncopyable { 42:28.11 | ^~~~~~~~~~~~ 42:28.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 42:28.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 42:28.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:28.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:28.13 142 | memcpy(fDesc, &desc, size); 42:28.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:28.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:28.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 42:28.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:28.13 15 | class SkDescriptor : SkNoncopyable { 42:28.13 | ^~~~~~~~~~~~ 42:29.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 42:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ImageCaptureError.h:10, 42:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ImageCaptureError.cpp:6: 42:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 42:29.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:29.02 819 | foundInterface = 0; \ 42:29.02 | ^~~~~~~~~~~~~~ 42:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:29.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:29.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ImageCaptureError.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:29.02 18 | NS_INTERFACE_MAP_END 42:29.02 | ^~~~~~~~~~~~~~~~~~~~ 42:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:29.02 800 | else 42:29.02 | ^~~~ 42:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:29.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:29.02 | ^~~~~~~~~~~~~~~~~~ 42:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ImageCaptureError.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:29.02 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:29.02 | ^~~~~~~~~~~~~~~~~~~~~~ 42:30.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:30.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:30.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/InputEvent.h:9, 42:30.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/InputEvent.cpp:6: 42:30.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:30.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.99 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:30.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:30.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:30.99 712 | class CompressedGlyph { 42:30.99 | ^~~~~~~~~~~~~~~ 42:30.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:30.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:30.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:30.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:30.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:30.99 712 | class CompressedGlyph { 42:30.99 | ^~~~~~~~~~~~~~~ 42:31.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 42:31.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 42:31.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:31.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:31.18 84 | memcpy(desc, this, fLength); 42:31.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 42:31.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:31.18 15 | class SkDescriptor : SkNoncopyable { 42:31.18 | ^~~~~~~~~~~~ 42:31.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 42:31.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 42:31.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:31.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:31.19 142 | memcpy(fDesc, &desc, size); 42:31.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:31.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:31.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 42:31.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:31.19 15 | class SkDescriptor : SkNoncopyable { 42:31.19 | ^~~~~~~~~~~~ 42:31.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: In member function 'void GrDrawContext::drawRect(const GrClip&, const GrPaint&, const SkMatrix&, const SkRect&, const GrStyle*)': 42:31.49 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: this statement may fall through 42:31.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:509:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:31.49 509 | } 42:31.49 | ^ 42:31.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:510:17: note: here 42:31.49 510 | case SkPaint::kBevel_Join: 42:31.49 | ^~~~ 42:34.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:34.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:34.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIServiceManager.h:10, 42:34.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/JSEventHandler.cpp:7: 42:34.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 42:34.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:34.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:34.06 819 | foundInterface = 0; \ 42:34.06 | ^~~~~~~~~~~~~~ 42:34.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:34.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:34.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:34.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/JSEventHandler.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:34.06 98 | NS_INTERFACE_MAP_END 42:34.06 | ^~~~~~~~~~~~~~~~~~~~ 42:34.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:34.06 800 | else 42:34.06 | ^~~~ 42:34.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:34.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:34.06 | ^~~~~~~~~~~~~~~~~~ 42:34.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/JSEventHandler.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:34.06 97 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 42:34.06 | ^~~~~~~~~~~~~~~~~~~~~~ 42:34.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:34.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:34.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:34.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:34.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 42:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 42:34.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:34.44 84 | memcpy(desc, this, fLength); 42:34.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 42:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:34.44 15 | class SkDescriptor : SkNoncopyable { 42:34.44 | ^~~~~~~~~~~~ 42:34.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 42:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 42:34.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:34.47 142 | memcpy(fDesc, &desc, size); 42:34.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:34.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:34.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 42:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:34.47 15 | class SkDescriptor : SkNoncopyable { 42:34.47 | ^~~~~~~~~~~~ 42:36.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 42:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp:6: 42:36.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:36.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:36.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:36.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:36.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:36.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:36.55 712 | class CompressedGlyph { 42:36.55 | ^~~~~~~~~~~~~~~ 42:36.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:36.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:36.56 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:36.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:36.56 712 | class CompressedGlyph { 42:36.56 | ^~~~~~~~~~~~~~~ 42:37.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 42:37.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp:6: 42:37.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::KeyboardEvent::QueryInterface(const nsIID&, void**)': 42:37.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:37.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:37.04 837 | foundInterface = 0; \ 42:37.04 | ^~~~~~~~~~~~~~ 42:37.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:37.04 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:37.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:37.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:37.04 37 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 42:37.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:37.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:37.04 800 | else 42:37.04 | ^~~~ 42:37.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:37.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:37.04 | ^~~~~~~~~~~~~~~~~~ 42:37.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:37.04 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMKeyEvent) 42:37.04 | ^~~~~~~~~~~~~~~~~~~~~~ 42:39.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp:6: 42:39.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 42:39.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:39.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:39.74 837 | foundInterface = 0; \ 42:39.74 | ^~~~~~~~~~~~~~ 42:39.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:39.74 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:39.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:39.74 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 42:39.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 42:39.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp:6: 42:39.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:39.74 258 | } else 42:39.74 | ^~~~ 42:39.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 42:39.74 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 42:39.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 42:39.74 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 42:39.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 42:39.75 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MessageEvent) 42:39.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:42.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:42.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:42.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 42:42.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp:6: 42:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:42.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.16 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:42.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:42.16 712 | class CompressedGlyph { 42:42.16 | ^~~~~~~~~~~~~~~ 42:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:42.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:42.16 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:42.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:42.16 712 | class CompressedGlyph { 42:42.16 | ^~~~~~~~~~~~~~~ 42:42.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 42:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp:6: 42:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp: In member function 'virtual nsresult mozilla::dom::MouseEvent::QueryInterface(const nsIID&, void**)': 42:42.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:42.67 837 | foundInterface = 0; \ 42:42.67 | ^~~~~~~~~~~~~~ 42:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:42.67 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:42.67 50 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 42:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:42.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:42.68 800 | else 42:42.68 | ^~~~ 42:42.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:42.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:42.68 | ^~~~~~~~~~~~~~~~~~ 42:42.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:42.68 49 | NS_INTERFACE_MAP_ENTRY(nsIDOMMouseEvent) 42:42.68 | ^~~~~~~~~~~~~~~~~~~~~~ 42:45.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 42:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseScrollEvent.h:9, 42:45.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseScrollEvent.cpp:6: 42:45.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:45.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:45.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:45.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:45.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:45.70 712 | class CompressedGlyph { 42:45.70 | ^~~~~~~~~~~~~~~ 42:45.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:45.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:45.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:45.70 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:45.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:45.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:45.70 712 | class CompressedGlyph { 42:45.70 | ^~~~~~~~~~~~~~~ 42:48.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:48.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 42:48.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MutationEvent.cpp:6: 42:48.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MutationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MutationEvent::QueryInterface(const nsIID&, void**)': 42:48.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:48.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:48.21 837 | foundInterface = 0; \ 42:48.21 | ^~~~~~~~~~~~~~ 42:48.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:48.21 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:48.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:48.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MutationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:48.21 26 | NS_INTERFACE_MAP_END_INHERITING(Event) 42:48.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:48.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:48.21 800 | else 42:48.21 | ^~~~ 42:48.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:48.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:48.21 | ^~~~~~~~~~~~~~~~~~ 42:48.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MutationEvent.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:48.21 25 | NS_INTERFACE_MAP_ENTRY(nsIDOMMutationEvent) 42:48.21 | ^~~~~~~~~~~~~~~~~~~~~~ 42:50.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 42:50.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 42:50.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:50.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:50.01 84 | memcpy(desc, this, fLength); 42:50.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 42:50.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:50.01 15 | class SkDescriptor : SkNoncopyable { 42:50.01 | ^~~~~~~~~~~~ 42:50.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 42:50.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 42:50.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:50.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:50.03 142 | memcpy(fDesc, &desc, size); 42:50.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:50.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 42:50.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:50.03 15 | class SkDescriptor : SkNoncopyable { 42:50.03 | ^~~~~~~~~~~~ 42:50.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:31, 42:50.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkMath.h:13, 42:50.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPoint.h:11, 42:50.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkRect.h:11, 42:50.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkMatrix.h:13, 42:50.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPath.h:11, 42:50.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.h:11, 42:50.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:8: 42:50.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 42:50.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 42:50.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:50.09 149 | sk_abort_no_print(); \ 42:50.09 | ~~~~~~~~~~~~~~~~~^~ 42:50.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 42:50.09 183 | #define SkFAIL(message) SK_ABORT(message) 42:50.09 | ^~~~~~~~ 42:50.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:18:13: note: in expansion of macro 'SkFAIL' 42:50.09 18 | SkFAIL("Unexpected path fill."); 42:50.09 | ^~~~~~ 42:50.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:9: note: here 42:50.09 19 | case GrPathRendering::kWinding_FillType: { 42:50.09 | ^~~~ 42:50.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 42:50.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 42:50.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 42:50.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/NotifyPaintEvent.cpp:7: 42:50.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/NotifyPaintEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotifyPaintEvent::QueryInterface(const nsIID&, void**)': 42:50.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:50.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:50.32 837 | foundInterface = 0; \ 42:50.32 | ^~~~~~~~~~~~~~ 42:50.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:50.32 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:50.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/NotifyPaintEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:50.32 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 42:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:50.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:50.32 800 | else 42:50.32 | ^~~~ 42:50.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:50.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:50.32 | ^~~~~~~~~~~~~~~~~~ 42:50.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/NotifyPaintEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:50.32 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMNotifyPaintEvent) 42:50.32 | ^~~~~~~~~~~~~~~~~~~~~~ 42:51.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:51.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:51.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:51.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:51.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:51.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 42:51.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 42:51.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:51.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:51.10 84 | memcpy(desc, this, fLength); 42:51.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 42:51.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:51.10 15 | class SkDescriptor : SkNoncopyable { 42:51.10 | ^~~~~~~~~~~~ 42:51.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 42:51.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 42:51.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:51.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:51.12 142 | memcpy(fDesc, &desc, size); 42:51.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:51.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 42:51.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:51.12 15 | class SkDescriptor : SkNoncopyable { 42:51.12 | ^~~~~~~~~~~~ 42:52.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 42:52.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: this statement may fall through 42:52.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:52.25 190 | } 42:52.25 | ^ 42:52.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:191:13: note: here 42:52.25 191 | case SkPath::kQuad_Verb: 42:52.25 | ^~~~ 42:52.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 42:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 42:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 42:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:6: 42:52.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 42:52.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:52.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:52.38 819 | foundInterface = 0; \ 42:52.38 | ^~~~~~~~~~~~~~ 42:52.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:52.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:52.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:52.38 25 | NS_INTERFACE_MAP_END 42:52.38 | ^~~~~~~~~~~~~~~~~~~~ 42:52.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 42:52.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 42:52.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 42:52.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPresShell.h:27, 42:52.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsPresContext.h:16, 42:52.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PaintRequest.h:10, 42:52.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:6: 42:52.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:52.38 264 | } else 42:52.38 | ^~~~ 42:52.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 42:52.38 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 42:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:52.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 42:52.38 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 42:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:52.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 42:52.38 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:52.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 42:52.38 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 42:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:52.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:52.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:52.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 42:52.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 42:52.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 42:52.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:6: 42:52.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 42:52.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:52.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:52.39 819 | foundInterface = 0; \ 42:52.39 | ^~~~~~~~~~~~~~ 42:52.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:52.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:52.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:52.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:52.39 68 | NS_INTERFACE_MAP_END 42:52.39 | ^~~~~~~~~~~~~~~~~~~~ 42:52.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:52.39 800 | else 42:52.39 | ^~~~ 42:52.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:52.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:52.39 | ^~~~~~~~~~~~~~~~~~ 42:52.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:52.39 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:52.40 | ^~~~~~~~~~~~~~~~~~~~~~ 42:54.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:54.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:54.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 42:54.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PointerEvent.h:11, 42:54.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PointerEvent.cpp:8: 42:54.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:54.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.68 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:54.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:54.68 712 | class CompressedGlyph { 42:54.68 | ^~~~~~~~~~~~~~~ 42:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:54.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.68 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:54.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:54.68 712 | class CompressedGlyph { 42:54.68 | ^~~~~~~~~~~~~~~ 42:58.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:58.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:58.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ScrollAreaEvent.h:11, 42:58.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ScrollAreaEvent.cpp:9: 42:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:58.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:58.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:58.23 712 | class CompressedGlyph { 42:58.23 | ^~~~~~~~~~~~~~~ 42:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:58.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:58.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:58.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:58.23 712 | class CompressedGlyph { 42:58.23 | ^~~~~~~~~~~~~~~ 42:59.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:59.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:59.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:59.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:59.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:59.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 42:59.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 42:59.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:59.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:59.28 84 | memcpy(desc, this, fLength); 42:59.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 42:59.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:59.28 15 | class SkDescriptor : SkNoncopyable { 42:59.28 | ^~~~~~~~~~~~ 42:59.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:59.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:59.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:59.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:59.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:59.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 42:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 42:59.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 42:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 42:59.31 142 | memcpy(fDesc, &desc, size); 42:59.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:59.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 42:59.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 42:59.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 42:59.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 42:59.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 42:59.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 42:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 42:59.31 15 | class SkDescriptor : SkNoncopyable { 42:59.31 | ^~~~~~~~~~~~ 43:01.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 43:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 43:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 43:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 43:01.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp:6: 43:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:01.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:01.66 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:01.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:01.66 712 | class CompressedGlyph { 43:01.66 | ^~~~~~~~~~~~~~~ 43:01.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:01.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:01.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:01.67 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:01.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:01.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:01.67 712 | class CompressedGlyph { 43:01.67 | ^~~~~~~~~~~~~~~ 43:02.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:02.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:02.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMUIEvent.h:10, 43:02.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMMouseEvent.h:10, 43:02.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMSimpleGestureEvent.h:10, 43:02.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SimpleGestureEvent.h:9, 43:02.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp:6: 43:02.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGestureEvent::QueryInterface(const nsIID&, void**)': 43:02.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:02.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:02.17 837 | foundInterface = 0; \ 43:02.17 | ^~~~~~~~~~~~~~ 43:02.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:02.17 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:02.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:02.17 40 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 43:02.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:02.17 800 | else 43:02.17 | ^~~~ 43:02.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:02.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:02.17 | ^~~~~~~~~~~~~~~~~~ 43:02.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:02.18 39 | NS_INTERFACE_MAP_ENTRY(nsIDOMSimpleGestureEvent) 43:02.18 | ^~~~~~~~~~~~~~~~~~~~~~ 43:04.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:04.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:04.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:04.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:04.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 43:04.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:04.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/StorageEvent.h:10, 43:04.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp:6: 43:04.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 43:04.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:04.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:04.51 837 | foundInterface = 0; \ 43:04.51 | ^~~~~~~~~~~~~~ 43:04.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:04.51 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:04.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:04.51 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 43:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:04.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 43:04.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 43:04.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/StorageEvent.h:11, 43:04.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp:6: 43:04.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:04.51 258 | } else 43:04.51 | ^~~~ 43:04.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:04.51 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:04.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:04.51 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:04.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:04.51 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StorageEvent) 43:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:06.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 43:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClause.h:12, 43:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TextClause.cpp:7: 43:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 43:06.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:06.66 819 | foundInterface = 0; \ 43:06.66 | ^~~~~~~~~~~~~~ 43:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:06.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:06.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:06.66 21 | NS_INTERFACE_MAP_END 43:06.67 | ^~~~~~~~~~~~~~~~~~~~ 43:06.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:06.67 800 | else 43:06.67 | ^~~~ 43:06.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:06.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:06.67 | ^~~~~~~~~~~~~~~~~~ 43:06.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:06.67 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:06.67 | ^~~~~~~~~~~~~~~~~~~~~~ 43:13.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 43:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 43:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 43:13.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp:9: 43:13.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:13.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:13.92 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:13.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:13.92 712 | class CompressedGlyph { 43:13.92 | ^~~~~~~~~~~~~~~ 43:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:13.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:13.92 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:13.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:13.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:13.92 712 | class CompressedGlyph { 43:13.92 | ^~~~~~~~~~~~~~~ 43:14.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:14.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:14.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:14.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:14.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 43:14.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 43:14.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Touch.h:10, 43:14.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp:6: 43:14.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 43:14.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:14.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:14.43 819 | foundInterface = 0; \ 43:14.43 | ^~~~~~~~~~~~~~ 43:14.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:14.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:14.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:14.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:14.43 124 | NS_INTERFACE_MAP_END 43:14.43 | ^~~~~~~~~~~~~~~~~~~~ 43:14.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:14.43 800 | else 43:14.43 | ^~~~ 43:14.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:14.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:14.43 | ^~~~~~~~~~~~~~~~~~ 43:14.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:14.43 123 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:14.43 | ^~~~~~~~~~~~~~~~~~~~~~ 43:17.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 43:17.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 43:17.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 43:17.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:7: 43:17.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:17.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:17.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:17.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:17.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:17.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:17.42 712 | class CompressedGlyph { 43:17.42 | ^~~~~~~~~~~~~~~ 43:17.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:17.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:17.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:17.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:17.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:17.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:17.42 712 | class CompressedGlyph { 43:17.42 | ^~~~~~~~~~~~~~~ 43:17.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Navigator.h:11, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:6: 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 43:17.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:17.94 819 | foundInterface = 0; \ 43:17.94 | ^~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:17.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:17.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:17.94 29 | NS_INTERFACE_MAP_END 43:17.94 | ^~~~~~~~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:17.94 800 | else 43:17.94 | ^~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:17.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:17.94 | ^~~~~~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:17.94 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:17.94 | ^~~~~~~~~~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 43:17.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:17.94 837 | foundInterface = 0; \ 43:17.94 | ^~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:17.94 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:17.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:17.94 79 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 43:17.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:17.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Navigator.h:14, 43:17.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:6: 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:17.94 258 | } else 43:17.94 | ^~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:17.94 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:17.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:17.94 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:17.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:17.94 78 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TouchEvent) 43:17.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:18.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:18.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 43:18.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:18.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 43:18.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:18.48 84 | memcpy(desc, this, fLength); 43:18.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:18.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:18.48 15 | class SkDescriptor : SkNoncopyable { 43:18.48 | ^~~~~~~~~~~~ 43:18.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:18.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 43:18.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:18.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 43:18.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:18.50 142 | memcpy(fDesc, &desc, size); 43:18.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:18.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:18.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 43:18.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:18.50 15 | class SkDescriptor : SkNoncopyable { 43:18.50 | ^~~~~~~~~~~~ 43:20.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 43:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 43:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TransitionEvent.h:8, 43:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TransitionEvent.cpp:6: 43:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::TransitionEvent::QueryInterface(const nsIID&, void**)': 43:20.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:20.01 837 | foundInterface = 0; \ 43:20.01 | ^~~~~~~~~~~~~~ 43:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:20.01 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:20.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TransitionEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:20.01 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 43:20.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:20.01 800 | else 43:20.01 | ^~~~ 43:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:20.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:20.01 | ^~~~~~~~~~~~~~~~~~ 43:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TransitionEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:20.01 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMTransitionEvent) 43:20.01 | ^~~~~~~~~~~~~~~~~~~~~~ 43:22.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 43:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 43:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp:8: 43:22.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:22.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:22.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:22.32 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:22.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:22.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:22.32 712 | class CompressedGlyph { 43:22.32 | ^~~~~~~~~~~~~~~ 43:22.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:22.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:22.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:22.32 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:22.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:22.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:22.32 712 | class CompressedGlyph { 43:22.32 | ^~~~~~~~~~~~~~~ 43:23.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 43:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 43:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 43:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp:7: 43:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 43:23.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:23.28 837 | foundInterface = 0; \ 43:23.28 | ^~~~~~~~~~~~~~ 43:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:23.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:23.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:23.28 104 | NS_INTERFACE_MAP_END_INHERITING(Event) 43:23.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:23.28 800 | else 43:23.28 | ^~~~ 43:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:23.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:23.28 | ^~~~~~~~~~~~~~~~~~ 43:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:23.28 103 | NS_INTERFACE_MAP_ENTRY(nsIDOMUIEvent) 43:23.28 | ^~~~~~~~~~~~~~~~~~~~~~ 43:26.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 43:26.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 43:26.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 43:26.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/WheelEvent.h:9, 43:26.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/WheelEvent.cpp:6: 43:26.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:26.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:26.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:26.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:26.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:26.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:26.42 712 | class CompressedGlyph { 43:26.42 | ^~~~~~~~~~~~~~~ 43:26.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:26.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:26.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:26.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:26.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:26.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:26.42 712 | class CompressedGlyph { 43:26.42 | ^~~~~~~~~~~~~~~ 43:32.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:32.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:32.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:32.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:32.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 43:32.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 43:32.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:32.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 43:32.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:32.08 84 | memcpy(desc, this, fLength); 43:32.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:32.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:32.08 15 | class SkDescriptor : SkNoncopyable { 43:32.08 | ^~~~~~~~~~~~ 43:32.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 43:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:32.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 43:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:32.10 142 | memcpy(fDesc, &desc, size); 43:32.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:32.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 43:32.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 43:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:32.10 15 | class SkDescriptor : SkNoncopyable { 43:32.10 | ^~~~~~~~~~~~ 43:33.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 43:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 43:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 43:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp:6: 43:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:33.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:33.27 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:33.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:33.27 712 | class CompressedGlyph { 43:33.27 | ^~~~~~~~~~~~~~~ 43:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 43:33.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 43:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 43:33.27 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 43:33.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 43:33.27 712 | class CompressedGlyph { 43:33.27 | ^~~~~~~~~~~~~~~ 43:33.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 43:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp:6: 43:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 43:33.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:33.74 837 | foundInterface = 0; \ 43:33.74 | ^~~~~~~~~~~~~~ 43:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:33.74 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:33.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:33.74 36 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 43:33.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:33.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:33.75 800 | else 43:33.75 | ^~~~ 43:33.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:33.75 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:33.75 | ^~~~~~~~~~~~~~~~~~ 43:33.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:33.75 35 | NS_INTERFACE_MAP_ENTRY(nsIDOMXULCommandEvent) 43:33.75 | ^~~~~~~~~~~~~~~~~~~~~~ 43:34.77 libdom_events.a.desc 43:35.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWebProgressListener.h:10, 43:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrintProgress.h:10, 43:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.h:9, 43:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:6, 43:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/components/printingui/unixshared/Unified_cpp_unixshared0.cpp:2: 43:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 43:35.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:35.44 819 | foundInterface = 0; \ 43:35.44 | ^~~~~~~~~~~~~~ 43:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:35.44 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 43:35.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 43:35.44 28 | NS_INTERFACE_MAP_END_THREADSAFE 43:35.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:35.44 800 | else 43:35.44 | ^~~~ 43:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:35.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:35.44 | ^~~~~~~~~~~~~~~~~~ 43:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:35.44 27 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 43:35.44 | ^~~~~~~~~~~~~~~~~~~~~~ 43:35.69 libembedding_components_printingui_unixshared.a.desc 43:38.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:38.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:38.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISerializable.h:10, 43:38.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrincipal.h:10, 43:38.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 43:38.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/DesktopNotification.cpp:5: 43:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/DesktopNotification.cpp: In member function 'virtual nsresult mozilla::dom::DesktopNotificationCenter::QueryInterface(const nsIID&, void**)': 43:38.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:38.71 819 | foundInterface = 0; \ 43:38.71 | ^~~~~~~~~~~~~~ 43:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:38.71 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:38.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/DesktopNotification.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:38.71 218 | NS_INTERFACE_MAP_END 43:38.71 | ^~~~~~~~~~~~~~~~~~~~ 43:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:38.71 800 | else 43:38.71 | ^~~~ 43:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:38.71 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:38.71 | ^~~~~~~~~~~~~~~~~~ 43:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/DesktopNotification.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:38.71 217 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:38.71 | ^~~~~~~~~~~~~~~~~~~~~~ 43:41.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: In member function 'void MSAAPathBatch::computeWorstCasePointCount(const SkPath&, int*, int*, int*) const': 43:41.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: this statement may fall through 43:41.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:281:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:41.81 281 | } 43:41.81 | ^ 43:41.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:282:17: note: here 43:41.81 282 | case SkPath::kQuad_Verb: 43:41.81 | ^~~~ 43:42.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:42.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 43:42.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 43:42.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Notification.h:9, 43:42.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:6: 43:42.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 43:42.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:42.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:42.23 819 | foundInterface = 0; \ 43:42.23 | ^~~~~~~~~~~~~~ 43:42.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:42.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:42.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:42.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:42.23 193 | NS_INTERFACE_MAP_END 43:42.23 | ^~~~~~~~~~~~~~~~~~~~ 43:42.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:42.23 800 | else 43:42.23 | ^~~~ 43:42.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:42.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:42.23 | ^~~~~~~~~~~~~~~~~~ 43:42.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:42.23 192 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:42.23 | ^~~~~~~~~~~~~~~~~~~~~~ 43:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 43:42.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:42.25 819 | foundInterface = 0; \ 43:42.25 | ^~~~~~~~~~~~~~ 43:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:42.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:42.25 530 | NS_INTERFACE_MAP_END 43:42.25 | ^~~~~~~~~~~~~~~~~~~~ 43:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:42.25 811 | else 43:42.25 | ^~~~ 43:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:42.25 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:42.25 529 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 43:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 43:42.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:42.27 837 | foundInterface = 0; \ 43:42.27 | ^~~~~~~~~~~~~~ 43:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:42.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:42.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:42.27 1042 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 43:42.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:42.27 800 | else 43:42.27 | ^~~~ 43:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:42.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:42.27 | ^~~~~~~~~~~~~~~~~~ 43:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:42.27 1041 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 43:42.27 | ^~~~~~~~~~~~~~~~~~~~~~ 43:45.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:45.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.h:9, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp:6: 43:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::workers::NotificationEvent::QueryInterface(const nsIID&, void**)': 43:45.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:45.86 837 | foundInterface = 0; \ 43:45.86 | ^~~~~~~~~~~~~~ 43:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:45.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:45.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:45.86 21 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 43:45.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.h:9, 43:45.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp:6: 43:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:45.86 258 | } else 43:45.86 | ^~~~ 43:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:45.86 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:45.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:45.86 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:45.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:45.86 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(NotificationEvent) 43:45.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:46.32 libdom_notification.a.desc 43:49.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 43:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 43:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 43:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 43:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 43:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 43:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 43:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 43:49.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:49.68 819 | foundInterface = 0; \ 43:49.68 | ^~~~~~~~~~~~~~ 43:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:49.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:49.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:49.68 50 | NS_INTERFACE_MAP_END 43:49.68 | ^~~~~~~~~~~~~~~~~~~~ 43:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:49.68 800 | else 43:49.68 | ^~~~ 43:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:49.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:49.68 | ^~~~~~~~~~~~~~~~~~ 43:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:49.68 49 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 43:49.68 | ^~~~~~~~~~~~~~~~~~~~~~ 43:49.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 43:49.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:49.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:49.73 819 | foundInterface = 0; \ 43:49.73 | ^~~~~~~~~~~~~~ 43:49.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:49.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:49.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:49.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:49.73 16 | NS_INTERFACE_MAP_END 43:49.73 | ^~~~~~~~~~~~~~~~~~~~ 43:49.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:49.73 800 | else 43:49.73 | ^~~~ 43:49.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:49.73 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:49.73 | ^~~~~~~~~~~~~~~~~~ 43:49.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:49.73 15 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 43:49.73 | ^~~~~~~~~~~~~~~~~~~~~~ 43:49.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 43:49.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:49.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:49.74 819 | foundInterface = 0; \ 43:49.74 | ^~~~~~~~~~~~~~ 43:49.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:49.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:49.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:49.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:49.74 221 | NS_INTERFACE_MAP_END 43:49.74 | ^~~~~~~~~~~~~~~~~~~~ 43:49.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:49.74 800 | else 43:49.74 | ^~~~ 43:49.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:49.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:49.74 | ^~~~~~~~~~~~~~~~~~ 43:49.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:49.74 220 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 43:49.74 | ^~~~~~~~~~~~~~~~~~~~~~ 43:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 43:49.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:49.75 819 | foundInterface = 0; \ 43:49.75 | ^~~~~~~~~~~~~~ 43:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:49.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:49.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:49.75 19 | NS_INTERFACE_MAP_END 43:49.75 | ^~~~~~~~~~~~~~~~~~~~ 43:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:49.75 800 | else 43:49.75 | ^~~~ 43:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:49.75 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:49.75 | ^~~~~~~~~~~~~~~~~~ 43:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:49.75 18 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 43:49.75 | ^~~~~~~~~~~~~~~~~~~~~~ 43:51.73 libnetwerk_protocol_websocket.a.desc 43:58.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:58.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 43:58.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h:10, 43:58.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:6: 43:58.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 43:58.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:58.49 819 | foundInterface = 0; \ 43:58.49 | ^~~~~~~~~~~~~~ 43:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:58.49 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:58.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:58.49 69 | NS_INTERFACE_MAP_END 43:58.49 | ^~~~~~~~~~~~~~~~~~~~ 43:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:58.49 800 | else 43:58.49 | ^~~~ 43:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:58.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:58.49 | ^~~~~~~~~~~~~~~~~~ 43:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:58.49 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:58.49 | ^~~~~~~~~~~~~~~~~~~~~~ 44:09.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:09.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:09.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 44:09.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFileStreams.h:10, 44:09.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:10: 44:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 44:09.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.66 819 | foundInterface = 0; \ 44:09.66 | ^~~~~~~~~~~~~~ 44:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:09.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:09.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:09.66 315 | NS_INTERFACE_MAP_END 44:09.66 | ^~~~~~~~~~~~~~~~~~~~ 44:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:09.66 800 | else 44:09.67 | ^~~~ 44:09.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:09.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:09.67 | ^~~~~~~~~~~~~~~~~~ 44:09.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:314:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:09.67 314 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 44:09.67 | ^~~~~~~~~~~~~~~~~~~~~~ 44:11.22 libembedding_components_webbrowserpersist.a.desc 44:12.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:47: 44:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::spell(const char*, int*, char**)': 44:12.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 44:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:510:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:12.08 510 | } 44:12.08 | ^ 44:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:511:5: note: here 44:12.08 511 | case INITCAP: { 44:12.08 | ^~~~ 44:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::suggest(char***, const char*)': 44:12.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 44:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:864:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:12.08 864 | capwords = 1; 44:12.08 | ~~~~~~~~~^~~ 44:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:865:5: note: here 44:12.08 865 | case HUHCAP: { 44:12.08 | ^~~~ 44:12.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 44:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:991:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:12.08 991 | capwords = 1; 44:12.08 | ~~~~~~~~~^~~ 44:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:992:7: note: here 44:12.08 992 | case HUHCAP: { 44:12.08 | ^~~~ 44:13.43 libextensions_spellcheck_hunspell_src.a.desc 44:14.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:14.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:14.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 44:14.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 44:14.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 44:14.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 44:14.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.h:10, 44:14.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.cpp:6: 44:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 44:14.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:14.99 819 | foundInterface = 0; \ 44:14.99 | ^~~~~~~~~~~~~~ 44:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:14.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:14.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:14.99 29 | NS_INTERFACE_MAP_END 44:14.99 | ^~~~~~~~~~~~~~~~~~~~ 44:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:14.99 800 | else 44:14.99 | ^~~~ 44:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:14.99 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:14.99 | ^~~~~~~~~~~~~~~~~~ 44:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:14.99 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:14.99 | ^~~~~~~~~~~~~~~~~~~~~~ 44:17.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:17.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 44:17.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 44:17.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.h:10, 44:17.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.cpp:6: 44:17.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 44:17.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:17.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:17.63 837 | foundInterface = 0; \ 44:17.63 | ^~~~~~~~~~~~~~ 44:17.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:17.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:17.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:17.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:17.63 200 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 44:17.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:17.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:17.63 800 | else 44:17.63 | ^~~~ 44:17.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:17.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:17.63 | ^~~~~~~~~~~~~~~~~~ 44:17.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:17.63 199 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 44:17.63 | ^~~~~~~~~~~~~~~~~~~~~~ 44:20.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:31, 44:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkMath.h:13, 44:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/../private/SkTemplates.h:13, 44:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/GrResourceKey.h:12, 44:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 44:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 44:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 44:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 44:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 44:20.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 44:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:20.95 149 | sk_abort_no_print(); \ 44:20.95 | ~~~~~~~~~~~~~~~~~^~ 44:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 44:20.95 183 | #define SkFAIL(message) SK_ABORT(message) 44:20.95 | ^~~~~~~~ 44:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SkFAIL' 44:20.95 199 | SkFAIL("Incomplete Switch\n"); 44:20.95 | ^~~~~~ 44:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 44:20.95 200 | case SkPath::kWinding_FillType: 44:20.95 | ^~~~ 44:23.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:31, 44:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkRefCnt.h:12, 44:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 44:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 44:23.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 44:23.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 44:23.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:23.47 149 | sk_abort_no_print(); \ 44:23.47 | ~~~~~~~~~~~~~~~~~^~ 44:23.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 44:23.47 183 | #define SkFAIL(message) SK_ABORT(message) 44:23.47 | ^~~~~~~~ 44:23.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SkFAIL' 44:23.47 71 | SkFAIL("Unexpected path fill."); 44:23.47 | ^~~~~~ 44:23.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 44:23.47 73 | case GrStencilOp::kIncWrap: 44:23.47 | ^~~~ 44:25.97 libdom_messagechannel.a.desc 44:27.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:27.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:27.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/imgINotificationObserver.h:10, 44:27.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AlertNotification.h:8, 44:27.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/AlertNotification.cpp:5, 44:27.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 44:27.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 44:27.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:27.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:27.40 819 | foundInterface = 0; \ 44:27.40 | ^~~~~~~~~~~~~~ 44:27.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:27.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:27.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:27.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/AlertNotification.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:27.40 199 | NS_INTERFACE_MAP_END 44:27.40 | ^~~~~~~~~~~~~~~~~~~~ 44:27.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:27.40 811 | else 44:27.40 | ^~~~ 44:27.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:27.40 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:27.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:27.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/AlertNotification.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:27.40 198 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 44:27.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 44:28.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:28.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:28.09 819 | foundInterface = 0; \ 44:28.09 | ^~~~~~~~~~~~~~ 44:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:28.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:28.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/nsXULAlerts.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:28.09 33 | NS_INTERFACE_MAP_END 44:28.09 | ^~~~~~~~~~~~~~~~~~~~ 44:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:28.09 800 | else 44:28.09 | ^~~~ 44:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:28.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:28.09 | ^~~~~~~~~~~~~~~~~~ 44:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/nsXULAlerts.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:28.09 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:28.09 | ^~~~~~~~~~~~~~~~~~~~~~ 44:29.04 libtoolkit_components_alerts.a.desc 44:34.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMemoryReporter.h:10, 44:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 44:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 44:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 44:34.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/mozilla-config.h:200, 44:34.60 from : 44:34.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 44:34.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:34.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:34.61 819 | foundInterface = 0; \ 44:34.61 | ^~~~~~~~~~~~~~ 44:34.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:34.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:34.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:34.61 94 | NS_INTERFACE_MAP_END 44:34.61 | ^~~~~~~~~~~~~~~~~~~~ 44:34.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.h:75, 44:34.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:60: 44:34.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:34.61 264 | } else 44:34.61 | ^~~~ 44:34.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 44:34.61 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 44:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:34.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 44:34.61 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 44:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:34.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:34.61 93 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 44:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:36.02 libextensions_spellcheck_hunspell_glue.a.desc 44:36.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:36.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIComponentManager.h:10, 44:36.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:7, 44:36.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp:2: 44:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 44:36.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:36.56 819 | foundInterface = 0; \ 44:36.56 | ^~~~~~~~~~~~~~ 44:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:36.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:36.56 22 | NS_INTERFACE_MAP_END 44:36.56 | ^~~~~~~~~~~~~~~~~~~~ 44:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:36.56 811 | else 44:36.56 | ^~~~ 44:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:36.56 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:36.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:36.56 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 44:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 44:37.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:37.12 819 | foundInterface = 0; \ 44:37.12 | ^~~~~~~~~~~~~~ 44:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:37.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:37.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsCommandManager.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:37.12 59 | NS_INTERFACE_MAP_END 44:37.12 | ^~~~~~~~~~~~~~~~~~~~ 44:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:37.12 811 | else 44:37.12 | ^~~~ 44:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:37.12 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:37.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsCommandManager.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:37.12 58 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 44:37.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:37.69 libembedding_components_commandhandler.a.desc 44:50.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:31, 44:50.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkMath.h:13, 44:50.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/GrTypes.h:11, 44:50.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/GrCaps.h:11, 44:50.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.h:11, 44:50.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:8: 44:50.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 44:50.41 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 44:50.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:50.41 149 | sk_abort_no_print(); \ 44:50.41 | ~~~~~~~~~~~~~~~~~^~ 44:50.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 44:50.41 183 | #define SkFAIL(message) SK_ABORT(message) 44:50.41 | ^~~~~~~~ 44:50.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1697:13: note: in expansion of macro 'SkFAIL' 44:50.41 1697 | SkFAIL("Unexpected antialias mode."); 44:50.41 | ^~~~~~ 44:50.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1698:9: note: here 44:50.42 1698 | case AntialiasMode::kNone: 44:50.42 | ^~~~ 44:52.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:52.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:52.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:52.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 44:52.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 44:52.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:52.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:52.81 84 | memcpy(desc, this, fLength); 44:52.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 44:52.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:52.82 15 | class SkDescriptor : SkNoncopyable { 44:52.82 | ^~~~~~~~~~~~ 44:52.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:52.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:52.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:52.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 44:52.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 44:52.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:52.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:52.83 142 | memcpy(fDesc, &desc, size); 44:52.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:52.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:52.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:52.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:52.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 44:52.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:52.84 15 | class SkDescriptor : SkNoncopyable { 44:52.84 | ^~~~~~~~~~~~ 44:54.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:54.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:54.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:54.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 44:54.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 44:54.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:54.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:54.16 84 | memcpy(desc, this, fLength); 44:54.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 44:54.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:54.17 15 | class SkDescriptor : SkNoncopyable { 44:54.17 | ^~~~~~~~~~~~ 44:54.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:54.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:54.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:54.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 44:54.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 44:54.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:54.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:54.18 142 | memcpy(fDesc, &desc, size); 44:54.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:54.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:54.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:54.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:54.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 44:54.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:54.18 15 | class SkDescriptor : SkNoncopyable { 44:54.19 | ^~~~~~~~~~~~ 44:55.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:55.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:55.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:55.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:55.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 44:55.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 44:55.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:55.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:55.41 84 | memcpy(desc, this, fLength); 44:55.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 44:55.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:55.41 15 | class SkDescriptor : SkNoncopyable { 44:55.41 | ^~~~~~~~~~~~ 44:55.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:55.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:55.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:55.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:55.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 44:55.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 44:55.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:55.43 142 | memcpy(fDesc, &desc, size); 44:55.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:55.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:55.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:55.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:55.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:55.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 44:55.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:55.43 15 | class SkDescriptor : SkNoncopyable { 44:55.43 | ^~~~~~~~~~~~ 44:56.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:56.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:56.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 44:56.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 44:56.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:56.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:56.83 84 | memcpy(desc, this, fLength); 44:56.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 44:56.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:56.83 15 | class SkDescriptor : SkNoncopyable { 44:56.83 | ^~~~~~~~~~~~ 44:56.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 44:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 44:56.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:56.84 142 | memcpy(fDesc, &desc, size); 44:56.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:56.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 44:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:56.84 15 | class SkDescriptor : SkNoncopyable { 44:56.84 | ^~~~~~~~~~~~ 44:58.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 44:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 44:58.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:58.43 84 | memcpy(desc, this, fLength); 44:58.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 44:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:58.43 15 | class SkDescriptor : SkNoncopyable { 44:58.43 | ^~~~~~~~~~~~ 44:58.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:58.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:58.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:58.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:58.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 44:58.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 44:58.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:58.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:58.45 142 | memcpy(fDesc, &desc, size); 44:58.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:58.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:58.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:58.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:58.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:58.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 44:58.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:58.45 15 | class SkDescriptor : SkNoncopyable { 44:58.45 | ^~~~~~~~~~~~ 44:59.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:59.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:59.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:59.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:59.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 44:59.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 44:59.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 44:59.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:59.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:59.91 84 | memcpy(desc, this, fLength); 44:59.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 44:59.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:59.92 15 | class SkDescriptor : SkNoncopyable { 44:59.92 | ^~~~~~~~~~~~ 44:59.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 44:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 44:59.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 44:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 44:59.93 142 | memcpy(fDesc, &desc, size); 44:59.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:59.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 44:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 44:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 44:59.93 15 | class SkDescriptor : SkNoncopyable { 44:59.93 | ^~~~~~~~~~~~ 45:01.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 45:01.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 45:01.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 45:01.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 45:01.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 45:01.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 45:01.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:01.05 84 | memcpy(desc, this, fLength); 45:01.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 45:01.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 45:01.05 15 | class SkDescriptor : SkNoncopyable { 45:01.05 | ^~~~~~~~~~~~ 45:01.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 45:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 45:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 45:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 45:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 45:01.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 45:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:01.07 142 | memcpy(fDesc, &desc, size); 45:01.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 45:01.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 45:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 45:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 45:01.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 45:01.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 45:01.07 15 | class SkDescriptor : SkNoncopyable { 45:01.07 | ^~~~~~~~~~~~ 45:13.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:14: 45:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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&)': 45:13.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 45:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:13.89 262 | case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 45:13.89 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 45:13.89 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 45:13.89 | ^~~~ 45:13.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 45:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:13.89 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 45:13.89 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 45:13.89 264 | case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 45:13.89 | ^~~~ 45:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 45:13.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 45:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:13.89 116 | case 3: dst[2] = v[2]; 45:13.89 | ~~~~~~~^~~~ 45:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 45:13.90 117 | case 2: dst[1] = v[1]; 45:13.90 | ^~~~ 45:13.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 45:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:13.90 117 | case 2: dst[1] = v[1]; 45:13.90 | ~~~~~~~^~~~ 45:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 45:13.90 118 | case 1: dst[0] = v[0]; 45:13.90 | ^~~~ 45:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 45:13.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 45:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:13.90 116 | case 3: dst[2] = v[2]; 45:13.90 | ~~~~~~~^~~~ 45:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 45:13.90 117 | case 2: dst[1] = v[1]; 45:13.90 | ^~~~ 45:13.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 45:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:13.90 117 | case 2: dst[1] = v[1]; 45:13.90 | ~~~~~~~^~~~ 45:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 45:13.90 118 | case 1: dst[0] = v[0]; 45:13.90 | ^~~~ 45:16.64 libgfx_2d.a.desc 45:16.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/gtk/Unified_c_widget_gtk0.c:2: 45:16.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c: In function 'moz_gtk_combo_box_paint': 45:16.99 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c: unused variable 'arrow_size' 45:16.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c:1812:10: warning: unused variable 'arrow_size' [-Wunused-variable] 45:16.99 1812 | gint arrow_size, separator_width; 45:16.99 | ^~~~~~~~~~ 45:17.03 At top level: 45:17.03 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c: 'ensure_image_menu_item_widget' defined but not used 45:17.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c:595:1: warning: 'ensure_image_menu_item_widget' defined but not used [-Wunused-function] 45:17.03 595 | ensure_image_menu_item_widget() 45:17.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:37.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 45:37.13 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: this statement may fall through 45:37.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:37.13 466 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 45:37.13 | ^~ 45:37.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 45:37.13 476 | case SkOTTableName::Record::PlatformID::Unicode: 45:37.13 | ^~~~ 45:38.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 45:38.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 45:38.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/nsDragService.cpp:36, 45:38.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:38: 45:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 45:38.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 45:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:38.35 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:38.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:38.35 712 | class CompressedGlyph { 45:38.35 | ^~~~~~~~~~~~~~~ 45:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 45:38.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 45:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:38.35 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:38.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:38.35 712 | class CompressedGlyph { 45:38.35 | ^~~~~~~~~~~~~~~ 45:39.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:119: 45:39.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/nsMenuObject.cpp: In member function 'void nsMenuObjectIconLoader::LoadIcon(nsStyleContext*)': 45:39.23 Warning: -Wunused-result in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 45:39.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:39.23 237 | loader->LoadImage(uri, nullptr, nullptr, mozilla::net::RP_Unset, 45:39.23 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:39.23 238 | nullptr, loadGroup, this, nullptr, nullptr, 45:39.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:39.23 239 | nsIRequest::LOAD_NORMAL, nullptr, 45:39.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:39.23 240 | nsIContentPolicy::TYPE_IMAGE, EmptyString(), 45:39.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:39.24 241 | getter_AddRefs(mImageRequest)); 45:39.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:43.17 libgfx_skia.a.desc 45:43.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 45:43.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 45:43.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/nsNativeThemeGTK.cpp:17, 45:43.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/gtk/Unified_cpp_widget_gtk2.cpp:11: 45:43.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 45:43.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 45:43.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:43.87 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:43.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:43.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:43.87 712 | class CompressedGlyph { 45:43.87 | ^~~~~~~~~~~~~~~ 45:43.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 45:43.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 45:43.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:43.87 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:43.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:43.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:43.87 712 | class CompressedGlyph { 45:43.87 | ^~~~~~~~~~~~~~~ 45:45.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:45.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:45.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:45.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:45.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 45:45.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 45:45.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 45:45.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/BoxObject.cpp:6: 45:45.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 45:45.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:45.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:45.41 819 | foundInterface = 0; \ 45:45.41 | ^~~~~~~~~~~~~~ 45:45.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:45.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:45.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:45.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/BoxObject.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:45.41 47 | NS_INTERFACE_MAP_END 45:45.41 | ^~~~~~~~~~~~~~~~~~~~ 45:45.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:45.41 800 | else 45:45.41 | ^~~~ 45:45.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:45.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:45.41 | ^~~~~~~~~~~~~~~~~~ 45:45.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/BoxObject.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:45.41 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:45.41 | ^~~~~~~~~~~~~~~~~~~~~~ 45:46.53 libwidget_gtk.a.desc 45:47.35 libtoolkit_components_filepicker.a.desc 45:48.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:48.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:48.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIOService.h:10, 45:48.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIOService2.h:10, 45:48.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsIOService.h:10, 45:48.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:6: 45:48.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp: In member function 'virtual nsresult mozilla::net::nsBinHexDecoder::QueryInterface(const nsIID&, void**)': 45:48.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:48.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:48.99 819 | foundInterface = 0; \ 45:48.99 | ^~~~~~~~~~~~~~ 45:48.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:48.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:49.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:49.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:49.00 60 | NS_INTERFACE_MAP_END 45:49.00 | ^~~~~~~~~~~~~~~~~~~~ 45:49.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:49.00 800 | else 45:49.00 | ^~~~ 45:49.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:49.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:49.00 | ^~~~~~~~~~~~~~~~~~ 45:49.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:49.00 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:49.00 | ^~~~~~~~~~~~~~~~~~~~~~ 45:52.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRequestObserver.h:10, 45:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStreamListener.h:10, 45:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStreamConverter.h:10, 45:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.h:8, 45:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:6: 45:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 45:52.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:52.77 819 | foundInterface = 0; \ 45:52.77 | ^~~~~~~~~~~~~~ 45:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:52.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:52.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:52.77 116 | NS_INTERFACE_MAP_END 45:52.77 | ^~~~~~~~~~~~~~~~~~~~ 45:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:52.77 800 | else 45:52.77 | ^~~~ 45:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:52.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:52.77 | ^~~~~~~~~~~~~~~~~~ 45:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:52.77 115 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 45:52.77 | ^~~~~~~~~~~~~~~~~~~~~~ 45:53.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 45:53.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 45:53.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 45:53.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/MenuBoxObject.cpp:9: 45:53.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 45:53.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 45:53.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:53.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:53.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:53.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:53.70 712 | class CompressedGlyph { 45:53.70 | ^~~~~~~~~~~~~~~ 45:53.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 45:53.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 45:53.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:53.70 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:53.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:53.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:53.70 712 | class CompressedGlyph { 45:53.70 | ^~~~~~~~~~~~~~~ 45:54.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRequestObserver.h:10, 45:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStreamListener.h:10, 45:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStreamConverter.h:10, 45:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.h:9, 45:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:6: 45:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 45:54.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:54.36 819 | foundInterface = 0; \ 45:54.36 | ^~~~~~~~~~~~~~ 45:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:54.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:54.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:54.36 126 | NS_INTERFACE_MAP_END 45:54.36 | ^~~~~~~~~~~~~~~~~~~~ 45:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:54.36 811 | else 45:54.36 | ^~~~ 45:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:54.36 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:54.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:125:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:54.36 125 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 45:54.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:54.60 libnetwerk_streamconv_converters.a.desc 45:54.90 libintl_chardet.a.desc 45:59.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 45:59.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 45:59.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/inDOMUtils.cpp:40: 45:59.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 45:59.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 45:59.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 45:59.13 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 45:59.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 45:59.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 45:59.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContentInlines.h:12, 45:59.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/inDOMUtils.cpp:17: 45:59.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 45:59.13 585 | class nsCSSValue { 45:59.13 | ^~~~~~~~~~ 46:05.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 46:05.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 46:05.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsBoxFrame.cpp:48: 46:05.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:05.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:05.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:05.87 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:05.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:05.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:05.87 712 | class CompressedGlyph { 46:05.87 | ^~~~~~~~~~~~~~~ 46:05.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:05.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:05.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:05.88 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:05.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:05.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:05.88 712 | class CompressedGlyph { 46:05.88 | ^~~~~~~~~~~~~~~ 46:08.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 46:08.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 46:08.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFace.cpp:7: 46:08.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 46:08.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 46:08.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:08.85 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 46:08.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 46:08.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 46:08.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 46:08.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFace.cpp:7: 46:08.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 46:08.86 585 | class nsCSSValue { 46:08.86 | ^~~~~~~~~~ 46:09.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 46:09.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 46:09.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 46:09.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFace.cpp:7: 46:09.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:09.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:09.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:09.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:09.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:09.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:09.26 712 | class CompressedGlyph { 46:09.26 | ^~~~~~~~~~~~~~~ 46:09.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:09.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:09.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:09.26 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:09.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:09.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:09.26 712 | class CompressedGlyph { 46:09.26 | ^~~~~~~~~~~~~~~ 46:11.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 46:11.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:17, 46:11.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFaceList.cpp:8: 46:11.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:11.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:11.18 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:11.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:11.18 712 | class CompressedGlyph { 46:11.18 | ^~~~~~~~~~~~~~~ 46:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:11.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:11.18 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:11.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:11.18 712 | class CompressedGlyph { 46:11.18 | ^~~~~~~~~~~~~~~ 46:11.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 46:11.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 46:11.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:20, 46:11.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFaceList.cpp:8: 46:11.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 46:11.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 46:11.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:11.84 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 46:11.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:11.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 46:11.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 46:11.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 46:11.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:20, 46:11.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFaceList.cpp:8: 46:11.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 46:11.84 585 | class nsCSSValue { 46:11.84 | ^~~~~~~~~~ 46:12.90 liblayout_inspector.a.desc 46:13.50 libstorage_build.a.desc 46:15.84 libmozillapkix.a.desc 46:17.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 46:17.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 46:17.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsDeckFrame.cpp:23: 46:17.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:17.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:17.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:17.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:17.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:17.55 712 | class CompressedGlyph { 46:17.55 | ^~~~~~~~~~~~~~~ 46:17.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:17.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:17.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:17.55 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:17.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:17.55 712 | class CompressedGlyph { 46:17.55 | ^~~~~~~~~~~~~~~ 46:17.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 46:17.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 46:17.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 46:17.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 46:17.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 46:17.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:12: 46:17.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 46:17.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 46:17.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:602:43: required from here 46:17.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 46:17.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:17.68 66 | memset(aT, 0, N * sizeof(T)); 46:17.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 46:17.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 46:17.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:12: 46:17.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 46:17.69 303 | class MOZ_NON_PARAM alignas(8) Value 46:17.69 | ^~~~~ 46:17.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:12: 46:17.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 6]': 46:17.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 6]' 46:17.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:617:35: required from here 46:17.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 46:17.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:17.69 66 | memset(aT, 0, N * sizeof(T)); 46:17.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 46:17.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 46:17.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 46:17.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:12: 46:17.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 46:17.70 303 | class MOZ_NON_PARAM alignas(8) Value 46:17.70 | ^~~~~ 46:17.85 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 46:17.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:17.86 270 | HangReports::AddHang(const Telemetry::ProcessedStack& aStack, 46:17.86 | ^~~~~~~~~~~ 46:25.56 libtoolkit_components_telemetry.a.desc 46:31.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 46:31.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 46:31.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsLeafBoxFrame.cpp:23: 46:31.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:31.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:31.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:31.57 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:31.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:31.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:31.57 712 | class CompressedGlyph { 46:31.57 | ^~~~~~~~~~~~~~~ 46:31.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:31.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:31.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:31.57 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:31.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:31.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:31.57 712 | class CompressedGlyph { 46:31.57 | ^~~~~~~~~~~~~~~ 46:32.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/RuntimeService.cpp: In constructor '{anonymous}::WorkerThreadContextPrivate::WorkerThreadContextPrivate(mozilla::dom::workers::WorkerPrivate*)': 46:32.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/RuntimeService.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment 46:32.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:32.69 881 | memset(this, 0, sizeof(PerThreadAtomCache)); 46:32.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:32.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/RuntimeService.cpp:855:7: note: 'class {anonymous}::WorkerThreadContextPrivate' declared here 46:32.69 855 | class WorkerThreadContextPrivate : private PerThreadAtomCache 46:32.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 46:35.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 46:35.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsListBoxBodyFrame.cpp:25: 46:35.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:35.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:35.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:35.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:35.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:35.04 712 | class CompressedGlyph { 46:35.04 | ^~~~~~~~~~~~~~~ 46:35.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:35.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:35.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:35.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:35.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:35.04 712 | class CompressedGlyph { 46:35.04 | ^~~~~~~~~~~~~~~ 46:38.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:38.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:38.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 46:38.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.h:9, 46:38.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp:6: 46:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorker::QueryInterface(const nsIID&, void**)': 46:38.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:38.72 837 | foundInterface = 0; \ 46:38.72 | ^~~~~~~~~~~~~~ 46:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:38.72 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:38.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:38.72 62 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:38.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 46:38.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.h:9, 46:38.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp:6: 46:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:38.73 258 | } else 46:38.73 | ^~~~ 46:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:38.73 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:38.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:38.73 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:38.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:38.73 61 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorker) 46:38.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:40.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:40.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:40.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.h:10, 46:40.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.cpp:7: 46:40.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClient::QueryInterface(const nsIID&, void**)': 46:40.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:40.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:40.78 819 | foundInterface = 0; \ 46:40.78 | ^~~~~~~~~~~~~~ 46:40.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:40.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:40.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:40.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:40.78 33 | NS_INTERFACE_MAP_END 46:40.78 | ^~~~~~~~~~~~~~~~~~~~ 46:40.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:40.78 800 | else 46:40.78 | ^~~~ 46:40.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:40.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:40.78 | ^~~~~~~~~~~~~~~~~~ 46:40.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:40.78 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:40.78 | ^~~~~~~~~~~~~~~~~~~~~~ 46:43.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 46:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 46:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.h:10, 46:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:6: 46:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClients::QueryInterface(const nsIID&, void**)': 46:43.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:43.04 819 | foundInterface = 0; \ 46:43.04 | ^~~~~~~~~~~~~~ 46:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:43.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:43.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:43.04 46 | NS_INTERFACE_MAP_END 46:43.04 | ^~~~~~~~~~~~~~~~~~~~ 46:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:43.04 800 | else 46:43.04 | ^~~~ 46:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:43.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:43.04 | ^~~~~~~~~~~~~~~~~~ 46:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:43.04 45 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:43.04 | ^~~~~~~~~~~~~~~~~~~~~~ 46:43.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult {anonymous}::WebProgressListener::QueryInterface(const nsIID&, void**)': 46:43.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:43.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:43.06 819 | foundInterface = 0; \ 46:43.06 | ^~~~~~~~~~~~~~ 46:43.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:43.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:43.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:43.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:480:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:43.06 480 | NS_INTERFACE_MAP_END 46:43.06 | ^~~~~~~~~~~~~~~~~~~~ 46:43.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:43.06 800 | else 46:43.06 | ^~~~ 46:43.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:43.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:43.06 | ^~~~~~~~~~~~~~~~~~ 46:43.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:479:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:43.06 479 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:43.06 | ^~~~~~~~~~~~~~~~~~~~~~ 46:45.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 46:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.h:9, 46:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp:6: 46:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 46:45.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:45.27 837 | foundInterface = 0; \ 46:45.27 | ^~~~~~~~~~~~~~ 46:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:45.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:45.27 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 46:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.h:9, 46:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp:6: 46:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:45.27 258 | } else 46:45.27 | ^~~~ 46:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:45.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:45.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:45.27 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerContainer) 46:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:47.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:47.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 46:47.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 46:47.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 46:47.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 46:47.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 46:47.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 46:47.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 46:47.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::FetchEvent::QueryInterface(const nsIID&, void**)': 46:47.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:47.76 837 | foundInterface = 0; \ 46:47.76 | ^~~~~~~~~~~~~~ 46:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:47.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:907:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:47.76 907 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 46:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 46:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 46:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 46:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 46:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 46:47.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 46:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:47.76 258 | } else 46:47.76 | ^~~~ 46:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:47.76 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:47.76 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:906:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:47.76 906 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchEvent) 46:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:47.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:47.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 46:47.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 46:47.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 46:47.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 46:47.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 46:47.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 46:47.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 46:47.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableEvent::QueryInterface(const nsIID&, void**)': 46:47.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:47.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:47.78 837 | foundInterface = 0; \ 46:47.78 | ^~~~~~~~~~~~~~ 46:47.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:47.78 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:47.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:47.78 963 | NS_INTERFACE_MAP_END_INHERITING(Event) 46:47.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 46:47.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 46:47.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 46:47.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 46:47.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 46:47.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 46:47.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:47.78 258 | } else 46:47.78 | ^~~~ 46:47.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:47.78 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:47.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:47.78 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:47.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:47.78 962 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableEvent) 46:47.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:47.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:47.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 46:47.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 46:47.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 46:47.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 46:47.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 46:47.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 46:47.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 46:47.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushMessageData::QueryInterface(const nsIID&, void**)': 46:47.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:47.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:47.80 819 | foundInterface = 0; \ 46:47.80 | ^~~~~~~~~~~~~~ 46:47.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:47.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:47.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:47.81 1042 | NS_INTERFACE_MAP_END 46:47.81 | ^~~~~~~~~~~~~~~~~~~~ 46:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:47.81 800 | else 46:47.81 | ^~~~ 46:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:47.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:47.81 | ^~~~~~~~~~~~~~~~~~ 46:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:47.81 1041 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:47.81 | ^~~~~~~~~~~~~~~~~~~~~~ 46:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushEvent::QueryInterface(const nsIID&, void**)': 46:47.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:47.81 837 | foundInterface = 0; \ 46:47.81 | ^~~~~~~~~~~~~~ 46:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:47.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:47.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:47.81 1156 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 46:47.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 46:47.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 46:47.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 46:47.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 46:47.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 46:47.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 46:47.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:47.82 258 | } else 46:47.82 | ^~~~ 46:47.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:47.82 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:47.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:47.82 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:47.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1155:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:47.83 1155 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PushEvent) 46:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 46:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 46:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 46:47.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 46:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 46:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 46:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 46:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 46:47.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:47.84 837 | foundInterface = 0; \ 46:47.84 | ^~~~~~~~~~~~~~ 46:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:47.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:47.84 1272 | NS_INTERFACE_MAP_END_INHERITING(Event) 46:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 46:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 46:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 46:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 46:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 46:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 46:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:47.84 258 | } else 46:47.84 | ^~~~ 46:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:47.84 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:47.84 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:47.85 1271 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableMessageEvent) 46:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 46:54.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 46:54.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsMenuPopupFrame.cpp:14: 46:54.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:54.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:54.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:54.72 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:54.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:54.72 712 | class CompressedGlyph { 46:54.72 | ^~~~~~~~~~~~~~~ 46:54.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 46:54.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 46:54.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 46:54.72 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:54.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:54.72 712 | class CompressedGlyph { 46:54.72 | ^~~~~~~~~~~~~~~ 46:56.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 46:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIServiceWorkerManager.h:10, 46:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.h:9, 46:56.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.cpp:6: 46:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 46:56.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.84 819 | foundInterface = 0; \ 46:56.84 | ^~~~~~~~~~~~~~ 46:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:56.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:56.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:56.84 226 | NS_INTERFACE_MAP_END 46:56.84 | ^~~~~~~~~~~~~~~~~~~~ 46:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.84 811 | else 46:56.84 | ^~~~ 46:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:56.84 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:56.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:56.84 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 46:56.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:06.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:06.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:06.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.h:9, 47:06.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.cpp:6: 47:06.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerPrivate::QueryInterface(const nsIID&, void**)': 47:06.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:06.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:06.65 819 | foundInterface = 0; \ 47:06.65 | ^~~~~~~~~~~~~~ 47:06.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:06.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:06.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:06.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:06.65 46 | NS_INTERFACE_MAP_END 47:06.65 | ^~~~~~~~~~~~~~~~~~~~ 47:06.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:06.66 811 | else 47:06.66 | ^~~~ 47:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:06.66 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:06.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:06.66 45 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 47:06.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:13.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:13.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 47:13.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 47:13.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 47:13.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationMainThread::QueryInterface(const nsIID&, void**)': 47:13.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:13.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:13.77 837 | foundInterface = 0; \ 47:13.77 | ^~~~~~~~~~~~~~ 47:13.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:13.78 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:13.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:13.78 167 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 47:13.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 47:13.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 47:13.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 47:13.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:13.78 258 | } else 47:13.78 | ^~~~ 47:13.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 47:13.78 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 47:13.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 47:13.78 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 47:13.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 47:13.78 166 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationMainThread) 47:13.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:13.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:13.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 47:13.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 47:13.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 47:13.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationWorkerThread::QueryInterface(const nsIID&, void**)': 47:13.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:13.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:13.81 837 | foundInterface = 0; \ 47:13.81 | ^~~~~~~~~~~~~~ 47:13.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:13.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:13.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:1030:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:13.81 1030 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 47:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 47:13.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 47:13.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 47:13.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:13.82 258 | } else 47:13.82 | ^~~~ 47:13.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 47:13.82 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 47:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 47:13.82 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 47:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 47:13.82 1029 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationWorkerThread) 47:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 47:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 47:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 47:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 47:13.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:13.84 837 | foundInterface = 0; \ 47:13.84 | ^~~~~~~~~~~~~~ 47:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:13.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:13.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:1284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:13.84 1284 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:13.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 47:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 47:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 47:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:13.84 258 | } else 47:13.84 | ^~~~ 47:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 47:13.84 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 47:13.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 47:13.84 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 47:13.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:13.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:1283:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 47:13.85 1283 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistration) 47:13.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:25.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.h:10, 47:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.h:10, 47:25.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.cpp:7: 47:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.cpp: In member function 'virtual nsresult WebProgressListener::QueryInterface(const nsIID&, void**)': 47:25.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:25.64 819 | foundInterface = 0; \ 47:25.64 | ^~~~~~~~~~~~~~ 47:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:25.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:25.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:25.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:25.65 331 | NS_INTERFACE_MAP_END 47:25.65 | ^~~~~~~~~~~~~~~~~~~~ 47:25.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:25.65 800 | else 47:25.65 | ^~~~ 47:25.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:25.65 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:25.65 | ^~~~~~~~~~~~~~~~~~ 47:25.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:25.65 330 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:25.65 | ^~~~~~~~~~~~~~~~~~~~~~ 47:27.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 47:27.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 47:27.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 47:27.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.h:9, 47:27.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp:6: 47:27.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::SharedWorker::QueryInterface(const nsIID&, void**)': 47:27.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:27.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:27.81 837 | foundInterface = 0; \ 47:27.81 | ^~~~~~~~~~~~~~ 47:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:27.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:27.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:27.81 159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:27.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:27.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 47:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.h:12, 47:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp:6: 47:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:27.81 258 | } else 47:27.81 | ^~~~ 47:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 47:27.81 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 47:27.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 47:27.81 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 47:27.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 47:27.81 158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SharedWorker) 47:27.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:35.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 47:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 47:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsTextBoxFrame.cpp:12: 47:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 47:35.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 47:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 47:35.74 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:35.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:35.74 712 | class CompressedGlyph { 47:35.74 | ^~~~~~~~~~~~~~~ 47:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 47:35.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 47:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 47:35.74 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:35.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:35.74 712 | class CompressedGlyph { 47:35.74 | ^~~~~~~~~~~~~~~ 47:39.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 47:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 47:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 47:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.h:9, 47:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6: 47:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::QueryInterface(const nsIID&, void**)': 47:39.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.32 837 | foundInterface = 0; \ 47:39.32 | ^~~~~~~~~~~~~~ 47:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:39.32 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:39.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:3696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:39.32 3696 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:39.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 47:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 47:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:14, 47:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.h:16, 47:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6: 47:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.32 258 | } else 47:39.32 | ^~~~ 47:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 47:39.32 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 47:39.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 47:39.32 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 47:39.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:3695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 47:39.32 3695 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WorkerPrivateParent) 47:39.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 47:39.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 47:39.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 47:39.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.h:9, 47:39.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6: 47:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::EventTarget::QueryInterface(const nsIID&, void**)': 47:39.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.38 819 | foundInterface = 0; \ 47:39.38 | ^~~~~~~~~~~~~~ 47:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:39.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:39.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:39.38 6691 | NS_INTERFACE_MAP_END 47:39.38 | ^~~~~~~~~~~~~~~~~~~~ 47:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.38 800 | else 47:39.38 | ^~~~ 47:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:39.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:39.38 | ^~~~~~~~~~~~~~~~~~ 47:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6681:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:39.38 6681 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:39.38 | ^~~~~~~~~~~~~~~~~~~~~~ 47:43.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 47:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 47:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 47:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.h:9, 47:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.cpp:6: 47:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerRunnable::QueryInterface(const nsIID&, void**)': 47:43.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:43.94 819 | foundInterface = 0; \ 47:43.94 | ^~~~~~~~~~~~~~ 47:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:43.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:43.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:43.94 226 | NS_INTERFACE_MAP_END 47:43.94 | ^~~~~~~~~~~~~~~~~~~~ 47:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.cpp:225:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:43.94 225 | else 47:43.94 | ^~~~ 47:45.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 47:45.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 47:45.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp:22: 47:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 47:45.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 47:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 47:45.98 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:45.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:45.98 712 | class CompressedGlyph { 47:45.98 | ^~~~~~~~~~~~~~~ 47:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 47:45.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 47:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 47:45.98 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:45.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:45.98 712 | class CompressedGlyph { 47:45.98 | ^~~~~~~~~~~~~~~ 47:46.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:46.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:46.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 47:46.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 47:46.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.h:14, 47:46.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp:7: 47:46.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 47:46.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:46.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:46.37 819 | foundInterface = 0; \ 47:46.37 | ^~~~~~~~~~~~~~ 47:46.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:46.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:46.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:46.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp:1114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:46.37 1114 | NS_INTERFACE_MAP_END 47:46.37 | ^~~~~~~~~~~~~~~~~~~~ 47:46.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:46.37 800 | else 47:46.37 | ^~~~ 47:46.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:46.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:46.37 | ^~~~~~~~~~~~~~~~~~ 47:46.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp:1113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:46.37 1113 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:46.37 | ^~~~~~~~~~~~~~~~~~~~~~ 47:46.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 47:46.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 47:46.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 47:46.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.h:9, 47:46.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:6: 47:46.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 47:46.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:46.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:46.41 837 | foundInterface = 0; \ 47:46.41 | ^~~~~~~~~~~~~~ 47:46.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:46.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:46.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:46.41 122 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:46.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:46.41 800 | else 47:46.41 | ^~~~ 47:46.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:46.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:46.41 | ^~~~~~~~~~~~~~~~~~ 47:46.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:46.41 121 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:46.41 | ^~~~~~~~~~~~~~~~~~~~~~ 47:46.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 47:46.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:46.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:46.43 837 | foundInterface = 0; \ 47:46.43 | ^~~~~~~~~~~~~~ 47:46.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:46.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:46.43 569 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 47:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 47:46.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.h:10, 47:46.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:6: 47:46.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:46.43 258 | } else 47:46.43 | ^~~~ 47:46.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 47:46.43 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 47:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 47:46.43 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 47:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 47:46.43 568 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerGlobalScope) 47:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 47:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 47:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 47:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.h:9, 47:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:6: 47:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 47:46.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:46.44 837 | foundInterface = 0; \ 47:46.44 | ^~~~~~~~~~~~~~ 47:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:46.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:46.44 768 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:46.44 800 | else 47:46.44 | ^~~~ 47:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:46.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:46.44 | ^~~~~~~~~~~~~~~~~~ 47:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:46.44 767 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 47:46.44 | ^~~~~~~~~~~~~~~~~~~~~~ 47:49.33 libdom_workers.a.desc 47:50.70 liblayout_xul.a.desc 47:51.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:51.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:51.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 47:51.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIJSON.h:10, 47:51.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.h:9, 47:51.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:8: 47:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSON::QueryInterface(const nsIID&, void**)': 47:51.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:51.75 819 | foundInterface = 0; \ 47:51.75 | ^~~~~~~~~~~~~~ 47:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:51.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:51.75 36 | NS_INTERFACE_MAP_END 47:51.75 | ^~~~~~~~~~~~~~~~~~~~ 47:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:51.75 800 | else 47:51.75 | ^~~~ 47:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:51.75 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:51.75 | ^~~~~~~~~~~~~~~~~~ 47:51.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:51.75 35 | NS_INTERFACE_MAP_ENTRY(nsIJSON) 47:51.75 | ^~~~~~~~~~~~~~~~~~~~~~ 47:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSONListener::QueryInterface(const nsIID&, void**)': 47:51.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:51.76 819 | foundInterface = 0; \ 47:51.76 | ^~~~~~~~~~~~~~ 47:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:51.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:502:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:51.76 502 | NS_INTERFACE_MAP_END 47:51.76 | ^~~~~~~~~~~~~~~~~~~~ 47:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:51.76 800 | else 47:51.76 | ^~~~ 47:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:51.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:51.76 | ^~~~~~~~~~~~~~~~~~ 47:51.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:501:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:51.76 501 | NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 47:51.76 | ^~~~~~~~~~~~~~~~~~~~~~ 47:52.22 libdom_json.a.desc 47:53.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:53.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:53.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 47:53.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIAttribute.h:9, 47:53.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Attr.h:14, 47:53.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Attr.cpp:10: 47:53.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 47:53.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:53.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:53.92 819 | foundInterface = 0; \ 47:53.92 | ^~~~~~~~~~~~~~ 47:53.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:53.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:53.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:53.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Attr.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:53.92 106 | NS_INTERFACE_MAP_END 47:53.92 | ^~~~~~~~~~~~~~~~~~~~ 47:53.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContentInlines.h:11, 47:53.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Attr.cpp:19: 47:53.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:2945:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:53.92 2945 | } else 47:53.92 | ^~~~ 47:53.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:2945:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 47:53.92 2945 | } else 47:53.92 | ^~~~ 47:54.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 47:54.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 47:54.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 47:54.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 47:54.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 47:54.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/AltDataOutputStreamChild.h:10, 47:54.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:1: 47:54.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 47:54.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:54.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:54.91 819 | foundInterface = 0; \ 47:54.91 | ^~~~~~~~~~~~~~ 47:54.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:54.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:54.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:54.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:54.91 35 | NS_INTERFACE_MAP_END 47:54.91 | ^~~~~~~~~~~~~~~~~~~~ 47:54.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:54.91 800 | else 47:54.91 | ^~~~ 47:54.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:54.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:54.91 | ^~~~~~~~~~~~~~~~~~ 47:54.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:54.91 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:54.91 | ^~~~~~~~~~~~~~~~~~~~~~ 47:56.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:56.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:56.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:56.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:56.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 47:56.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BarProps.h:16, 47:56.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/BarProps.cpp:6: 47:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 47:56.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:56.08 819 | foundInterface = 0; \ 47:56.08 | ^~~~~~~~~~~~~~ 47:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:56.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:56.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:56.09 48 | NS_INTERFACE_MAP_END 47:56.09 | ^~~~~~~~~~~~~~~~~~~~ 47:56.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:56.09 800 | else 47:56.09 | ^~~~ 47:56.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:56.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:56.09 | ^~~~~~~~~~~~~~~~~~ 47:56.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:56.09 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:56.09 | ^~~~~~~~~~~~~~~~~~~~~~ 48:01.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.cpp:6: 48:01.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h: In constructor 'mozilla::dom::ExplicitChildIterator::ExplicitChildIterator(const nsIContent*, bool)': 48:01.90 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after 48:01.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h:120:8: warning: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after [-Wreorder] 48:01.90 120 | bool mIsFirst; 48:01.90 | ^~~~~~~~ 48:01.90 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' 48:01.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h:117:12: warning: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' [-Wreorder] 48:01.90 117 | uint32_t mIndexInInserted; 48:01.90 | ^~~~~~~~~~~~~~~~ 48:01.90 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.cpp: when initialized here 48:01.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.cpp:19:1: warning: when initialized here [-Wreorder] 48:01.90 19 | ExplicitChildIterator::ExplicitChildIterator(const nsIContent* aParent, 48:01.91 | ^~~~~~~~~~~~~~~~~~~~~ 48:06.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 48:06.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 48:06.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 48:06.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:06.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:06.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 48:06.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 48:06.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/Http2Session.cpp:7: 48:06.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 48:06.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:06.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:06.27 819 | foundInterface = 0; \ 48:06.27 | ^~~~~~~~~~~~~~ 48:06.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:06.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:06.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:06.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/Http2Session.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:06.27 50 | NS_INTERFACE_MAP_END 48:06.27 | ^~~~~~~~~~~~~~~~~~~~ 48:06.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:06.27 811 | else 48:06.27 | ^~~~ 48:06.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:06.27 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:06.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:06.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/Http2Session.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:06.27 49 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 48:06.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:10.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:10.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:10.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCrypto.h:10, 48:10.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.h:8, 48:10.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.cpp:5: 48:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 48:10.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:10.01 819 | foundInterface = 0; \ 48:10.01 | ^~~~~~~~~~~~~~ 48:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:10.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:10.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:10.01 25 | NS_INTERFACE_MAP_END 48:10.01 | ^~~~~~~~~~~~~~~~~~~~ 48:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:10.01 800 | else 48:10.01 | ^~~~ 48:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:10.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:10.01 | ^~~~~~~~~~~~~~~~~~ 48:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:10.01 24 | NS_INTERFACE_MAP_ENTRY(nsIDOMCrypto) 48:10.01 | ^~~~~~~~~~~~~~~~~~~~~~ 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 48:10.63 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp: unused variable 'isHTTPS' 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp:172:8: warning: unused variable 'isHTTPS' [-Wunused-variable] 48:10.63 172 | bool isHTTPS = false; 48:10.63 | ^~~~~~~ 48:10.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 48:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 48:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 48:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 48:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 48:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp:8: 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 48:10.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:10.63 837 | foundInterface = 0; \ 48:10.63 | ^~~~~~~~~~~~~~ 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:10.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:10.63 235 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 48:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:10.63 800 | else 48:10.63 | ^~~~ 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:10.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:10.63 | ^~~~~~~~~~~~~~~~~~ 48:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:10.63 234 | NS_INTERFACE_MAP_ENTRY(nsIThrottledInputChannel) 48:10.63 | ^~~~~~~~~~~~~~~~~~~~~~ 48:12.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:12.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:12.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:12.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:12.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:12.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:12.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:13, 48:12.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.cpp:7: 48:12.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 48:12.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:12.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:12.17 819 | foundInterface = 0; \ 48:12.17 | ^~~~~~~~~~~~~~ 48:12.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:12.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:12.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:12.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:12.17 223 | NS_INTERFACE_MAP_END 48:12.17 | ^~~~~~~~~~~~~~~~~~~~ 48:12.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:12.17 800 | else 48:12.17 | ^~~~ 48:12.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:12.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:12.17 | ^~~~~~~~~~~~~~~~~~ 48:12.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.cpp:222:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:12.17 222 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:12.17 | ^~~~~~~~~~~~~~~~~~~~~~ 48:14.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:14.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:14.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMCursor.h:10, 48:14.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.h:9, 48:14.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.cpp:6: 48:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.cpp: In member function 'virtual nsresult mozilla::dom::DOMCursor::QueryInterface(const nsIID&, void**)': 48:14.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:14.63 837 | foundInterface = 0; \ 48:14.63 | ^~~~~~~~~~~~~~ 48:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:14.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:14.63 17 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 48:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:14.63 800 | else 48:14.63 | ^~~~ 48:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:14.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:14.63 | ^~~~~~~~~~~~~~~~~~ 48:14.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:14.63 16 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMCursor) 48:14.63 | ^~~~~~~~~~~~~~~~~~~~~~ 48:15.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 48:15.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 48:15.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 48:15.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:15.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:15.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 48:15.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 48:15.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelChild.cpp:8: 48:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 48:15.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:15.17 837 | foundInterface = 0; \ 48:15.17 | ^~~~~~~~~~~~~~ 48:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:15.17 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:15.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelChild.cpp:242:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:15.17 242 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 48:15.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:15.17 800 | else 48:15.17 | ^~~~ 48:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:15.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:15.17 | ^~~~~~~~~~~~~~~~~~ 48:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelChild.cpp:241:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:15.17 241 | NS_INTERFACE_MAP_ENTRY(nsIDivertableChannel) 48:15.17 | ^~~~~~~~~~~~~~~~~~~~~~ 48:15.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:15.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:15.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:15.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:15.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 48:15.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 48:15.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMError.h:10, 48:15.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMError.cpp:6: 48:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 48:15.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:15.53 819 | foundInterface = 0; \ 48:15.53 | ^~~~~~~~~~~~~~ 48:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:15.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMError.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:15.53 21 | NS_INTERFACE_MAP_END 48:15.53 | ^~~~~~~~~~~~~~~~~~~~ 48:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:15.53 800 | else 48:15.53 | ^~~~ 48:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:15.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:15.53 | ^~~~~~~~~~~~~~~~~~ 48:15.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMError.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:15.53 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:15.53 | ^~~~~~~~~~~~~~~~~~~~~~ 48:16.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:16.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 48:16.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 48:16.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:6: 48:16.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 48:16.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:16.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:16.88 819 | foundInterface = 0; \ 48:16.88 | ^~~~~~~~~~~~~~ 48:16.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:16.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:16.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:16.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:16.88 157 | NS_INTERFACE_MAP_END 48:16.88 | ^~~~~~~~~~~~~~~~~~~~ 48:16.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:14: 48:16.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:16.89 137 | } else 48:16.89 | ^~~~ 48:16.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:156:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 48:16.89 156 | NS_IMPL_QUERY_CLASSINFO(Exception) 48:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:16.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:16.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 48:16.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 48:16.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:6: 48:16.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::DOMException::QueryInterface(const nsIID&, void**)': 48:16.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:16.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:16.90 837 | foundInterface = 0; \ 48:16.90 | ^~~~~~~~~~~~~~ 48:16.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:16.90 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:16.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:16.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:16.90 517 | NS_INTERFACE_MAP_END_INHERITING(Exception) 48:16.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:16.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:16.90 800 | else 48:16.90 | ^~~~ 48:16.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:16.90 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:16.90 | ^~~~~~~~~~~~~~~~~~ 48:16.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:16.90 516 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMException) 48:16.90 | ^~~~~~~~~~~~~~~~~~~~~~ 48:16.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 48:16.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMException.h:16, 48:16.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:6: 48:16.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 48:16.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 48:16.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 48:16.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 48:16.96 31 | memset(aT, 0, sizeof(T)); 48:16.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 48:16.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:21: 48:16.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 48:16.96 2858 | struct GlobalProperties { 48:16.96 | ^~~~~~~~~~~~~~~~ 48:19.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 48:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMImplementation.h:10, 48:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMImplementation.h:9, 48:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMImplementation.cpp:6: 48:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 48:19.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:19.03 819 | foundInterface = 0; \ 48:19.03 | ^~~~~~~~~~~~~~ 48:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:19.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:19.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMImplementation.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:19.03 25 | NS_INTERFACE_MAP_END 48:19.03 | ^~~~~~~~~~~~~~~~~~~~ 48:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:19.04 800 | else 48:19.04 | ^~~~ 48:19.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:19.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:19.04 | ^~~~~~~~~~~~~~~~~~ 48:19.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMImplementation.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:19.04 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:19.04 | ^~~~~~~~~~~~~~~~~~~~~~ 48:20.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 48:20.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 48:20.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 48:20.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:20.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:20.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 48:20.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 48:20.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParent.cpp:7: 48:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 48:20.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.24 819 | foundInterface = 0; \ 48:20.24 | ^~~~~~~~~~~~~~ 48:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:20.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParent.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:20.24 173 | NS_INTERFACE_MAP_END 48:20.24 | ^~~~~~~~~~~~~~~~~~~~ 48:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParent.cpp:172:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:20.24 172 | } else 48:20.24 | ^~~~ 48:21.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.h:9, 48:21.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:6: 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 48:21.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:21.66 819 | foundInterface = 0; \ 48:21.66 | ^~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:21.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:21.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:21.66 19 | NS_INTERFACE_MAP_END 48:21.66 | ^~~~~~~~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:21.66 800 | else 48:21.66 | ^~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:21.66 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:21.66 | ^~~~~~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:21.66 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:21.66 | ^~~~~~~~~~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 48:21.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:21.66 819 | foundInterface = 0; \ 48:21.66 | ^~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:21.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:21.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:21.66 32 | NS_INTERFACE_MAP_END 48:21.66 | ^~~~~~~~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:21.66 800 | else 48:21.66 | ^~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:21.66 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:21.66 | ^~~~~~~~~~~~~~~~~~ 48:21.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:21.66 31 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 48:21.66 | ^~~~~~~~~~~~~~~~~~~~~~ 48:23.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 48:23.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 48:23.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 48:23.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:23.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:23.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 48:23.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 48:23.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:7: 48:23.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 48:23.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:23.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:23.41 819 | foundInterface = 0; \ 48:23.41 | ^~~~~~~~~~~~~~ 48:23.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:23.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:23.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:23.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:23.42 56 | NS_INTERFACE_MAP_END 48:23.42 | ^~~~~~~~~~~~~~~~~~~~ 48:23.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:23.42 55 | } else 48:23.42 | ^~~~ 48:26.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:26.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 48:26.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMParser.h:9, 48:26.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMParser.cpp:6: 48:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 48:26.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:26.69 819 | foundInterface = 0; \ 48:26.69 | ^~~~~~~~~~~~~~ 48:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:26.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:26.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMParser.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:26.69 43 | NS_INTERFACE_MAP_END 48:26.69 | ^~~~~~~~~~~~~~~~~~~~ 48:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:26.69 800 | else 48:26.69 | ^~~~ 48:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:26.69 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:26.69 | ^~~~~~~~~~~~~~~~~~ 48:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMParser.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:26.69 42 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:26.69 | ^~~~~~~~~~~~~~~~~~~~~~ 48:28.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 48:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 48:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 48:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp:6: 48:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp: In member function 'virtual nsresult mozilla::dom::DOMQuad::QuadBounds::QueryInterface(const nsIID&, void**)': 48:28.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:28.37 837 | foundInterface = 0; \ 48:28.37 | ^~~~~~~~~~~~~~ 48:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:28.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:28.37 147 | NS_INTERFACE_MAP_END_INHERITING(DOMRectReadOnly) 48:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:28.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 48:28.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 48:28.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp:6: 48:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:28.37 258 | } else 48:28.37 | ^~~~ 48:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 48:28.37 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 48:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 48:28.37 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 48:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 48:28.37 146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMQuad::QuadBounds) 48:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 48:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMClientRect.h:10, 48:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRect.h:9, 48:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:6: 48:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 48:29.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:29.86 819 | foundInterface = 0; \ 48:29.86 | ^~~~~~~~~~~~~~ 48:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:29.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:29.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:29.87 21 | NS_INTERFACE_MAP_END 48:29.87 | ^~~~~~~~~~~~~~~~~~~~ 48:29.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:29.87 800 | else 48:29.87 | ^~~~ 48:29.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:29.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:29.87 | ^~~~~~~~~~~~~~~~~~ 48:29.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:29.87 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:29.87 | ^~~~~~~~~~~~~~~~~~~~~~ 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 48:29.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:29.88 819 | foundInterface = 0; \ 48:29.88 | ^~~~~~~~~~~~~~ 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:29.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:29.88 81 | NS_INTERFACE_MAP_END 48:29.88 | ^~~~~~~~~~~~~~~~~~~~ 48:29.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 48:29.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRect.h:13, 48:29.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:6: 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:29.88 264 | } else 48:29.88 | ^~~~ 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 48:29.88 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 48:29.88 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:29.88 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 48:29.88 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 48:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 48:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 48:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 48:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.h:9, 48:31.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.cpp:6: 48:31.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 48:31.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:31.66 837 | foundInterface = 0; \ 48:31.66 | ^~~~~~~~~~~~~~ 48:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:31.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:31.66 71 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:31.66 800 | else 48:31.66 | ^~~~ 48:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:31.66 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:31.66 | ^~~~~~~~~~~~~~~~~~ 48:31.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:31.66 70 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMRequest) 48:31.66 | ^~~~~~~~~~~~~~~~~~~~~~ 48:33.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:33.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:33.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMStringList.h:9, 48:33.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMStringList.cpp:6: 48:33.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 48:33.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:33.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:33.20 819 | foundInterface = 0; \ 48:33.20 | ^~~~~~~~~~~~~~ 48:33.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:33.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:33.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:33.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMStringList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:33.20 20 | NS_INTERFACE_MAP_END 48:33.20 | ^~~~~~~~~~~~~~~~~~~~ 48:33.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:33.20 800 | else 48:33.20 | ^~~~ 48:33.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:33.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:33.20 | ^~~~~~~~~~~~~~~~~~ 48:33.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMStringList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:33.20 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:33.20 | ^~~~~~~~~~~~~~~~~~~~~~ 48:39.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:11, 48:39.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DocumentFragment.cpp:10: 48:39.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 48:39.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:39.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:39.80 819 | foundInterface = 0; \ 48:39.80 | ^~~~~~~~~~~~~~ 48:39.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:39.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:39.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:39.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DocumentFragment.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:39.81 144 | NS_INTERFACE_MAP_END 48:39.81 | ^~~~~~~~~~~~~~~~~~~~ 48:39.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:39.81 811 | else 48:39.81 | ^~~~ 48:39.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:39.81 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:39.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:39.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DocumentFragment.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:39.81 143 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 48:39.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'nsresult mozilla::net::nsHttpChannel::ContinueProcessResponse2(nsresult)': 48:45.15 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: variable 'successfulReval' set but not used 48:45.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp:1963:10: warning: variable 'successfulReval' set but not used [-Wunused-but-set-variable] 48:45.15 1963 | bool successfulReval = false; 48:45.15 | ^~~~~~~~~~~~~~~ 48:45.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 48:45.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 48:45.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 48:45.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:45.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:45.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 48:45.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 48:45.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp:8: 48:45.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 48:45.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:45.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:45.23 837 | foundInterface = 0; \ 48:45.23 | ^~~~~~~~~~~~~~ 48:45.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:45.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:45.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp:5474:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:45.24 5474 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 48:45.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp:5473:7: note: some parts of macro expansion are not guarded by this 'else' clause 48:45.24 5473 | } else 48:45.24 | ^~~~ 48:45.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: At global scope: 48:45.66 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: 'void mozilla::net::GetPKPConsoleErrorTag(uint32_t, nsAString_internal&)' defined but not used 48:45.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp:1485:1: warning: 'void mozilla::net::GetPKPConsoleErrorTag(uint32_t, nsAString_internal&)' defined but not used [-Wunused-function] 48:45.66 1485 | GetPKPConsoleErrorTag(uint32_t failureResult, nsAString& consoleErrorTag) 48:45.66 | ^~~~~~~~~~~~~~~~~~~~~ 48:49.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 48:49.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 48:49.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Element.cpp:59: 48:49.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 48:49.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 48:49.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 48:49.22 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 48:49.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:49.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 48:49.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 48:49.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ElementInlines.h:9, 48:49.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Element.cpp:12: 48:49.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 48:49.22 585 | class nsCSSValue { 48:49.22 | ^~~~~~~~~~ 48:49.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 48:49.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 48:49.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Element.cpp:108: 48:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 48:49.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 48:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 48:49.82 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 48:49.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 48:49.82 712 | class CompressedGlyph { 48:49.82 | ^~~~~~~~~~~~~~~ 48:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 48:49.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 48:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 48:49.82 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 48:49.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 48:49.82 712 | class CompressedGlyph { 48:49.82 | ^~~~~~~~~~~~~~~ 48:52.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'void mozilla::net::nsHttpConnection::StartSpdy(uint8_t)': 48:52.36 Warning: -Wunused-result in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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' 48:52.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 48:52.36 327 | mTLSFilter->SetProxiedTransaction(mSpdySession); 48:52.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 48:53.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 48:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 48:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 48:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/EventSource.cpp:6: 48:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 48:53.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:53.81 837 | foundInterface = 0; \ 48:53.81 | ^~~~~~~~~~~~~~ 48:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:53.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:53.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/EventSource.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:53.81 136 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:53.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:53.81 800 | else 48:53.81 | ^~~~ 48:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:53.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:53.81 | ^~~~~~~~~~~~~~~~~~ 48:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/EventSource.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:53.81 135 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:53.81 | ^~~~~~~~~~~~~~~~~~~~~~ 48:56.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:10, 48:56.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:6: 48:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 48:56.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:56.07 819 | foundInterface = 0; \ 48:56.07 | ^~~~~~~~~~~~~~ 48:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:56.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:56.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:56.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:56.08 104 | NS_INTERFACE_MAP_END 48:56.08 | ^~~~~~~~~~~~~~~~~~~~ 48:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:56.08 811 | else 48:56.08 | ^~~~ 48:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:56.08 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:56.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:56.08 103 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 48:56.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:17, 48:56.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:6: 48:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 48:56.08 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h: this 'else' clause does not guard... 48:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 48:56.08 264 | } else 48:56.08 | ^~~~ 48:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 48:56.08 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:56.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 48:56.08 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:56.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:56.08 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:56.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:56.09 146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Blob) 48:56.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:26, 48:56.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:6: 48:56.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:355:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 48:56.09 355 | if ( aIID.Equals(NS_GET_IID(nsWrapperCache)) ) { \ 48:56.09 | ^~ 48:56.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:361:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY' 48:56.09 361 | NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY \ 48:56.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:150:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 48:56.09 150 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 48:56.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:56.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:56.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:56.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:56.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:56.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:56.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:10, 48:56.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:6: 48:56.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:56.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:56.10 819 | foundInterface = 0; \ 48:56.10 | ^~~~~~~~~~~~~~ 48:56.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:56.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:56.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:56.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:56.10 156 | NS_INTERFACE_MAP_END 48:56.10 | ^~~~~~~~~~~~~~~~~~~~ 48:56.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:56.10 800 | else 48:56.10 | ^~~~ 48:56.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:56.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:56.10 | ^~~~~~~~~~~~~~~~~~ 48:56.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:56.10 155 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:56.10 | ^~~~~~~~~~~~~~~~~~~~~~ 48:58.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:58.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:58.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:58.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:58.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:58.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:58.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Directory.h:10, 48:58.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileList.cpp:6: 48:58.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 48:58.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:58.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:58.11 819 | foundInterface = 0; \ 48:58.11 | ^~~~~~~~~~~~~~ 48:58.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:58.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:58.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:58.11 20 | NS_INTERFACE_MAP_END 48:58.11 | ^~~~~~~~~~~~~~~~~~~~ 48:58.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:58.11 800 | else 48:58.12 | ^~~~ 48:58.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:58.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:58.12 | ^~~~~~~~~~~~~~~~~~ 48:58.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:58.12 19 | NS_INTERFACE_MAP_ENTRY(nsIDOMFileList) 48:58.12 | ^~~~~~~~~~~~~~~~~~~~~~ 48:60.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:60.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 48:60.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 49:00.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.h:10, 49:00.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.cpp:6: 49:00.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 49:00.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:00.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:00.00 837 | foundInterface = 0; \ 49:00.00 | ^~~~~~~~~~~~~~ 49:00.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:00.00 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:00.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:00.00 74 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:00.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:00.00 800 | else 49:00.00 | ^~~~ 49:00.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:00.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:00.01 | ^~~~~~~~~~~~~~~~~~ 49:00.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:00.01 73 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:00.01 | ^~~~~~~~~~~~~~~~~~~~~~ 49:00.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.cpp:11: 49:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h: In constructor 'mozilla::net::nsHttpHandler::nsHttpHandler()': 49:00.19 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after 49:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h:503:20: warning: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after [-Wreorder] 49:00.19 503 | nsCString mAppBuildID; 49:00.19 | ^~~~~~~~~~~ 49:00.19 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' 49:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h:501:20: warning: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' [-Wreorder] 49:00.19 501 | bool mCompatFirefoxEnabled; 49:00.19 | ^~~~~~~~~~~~~~~~~~~~~ 49:00.19 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.cpp: when initialized here 49:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.cpp:138:1: warning: when initialized here [-Wreorder] 49:00.19 138 | nsHttpHandler::nsHttpHandler() 49:00.19 | ^~~~~~~~~~~~~ 49:02.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:02.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:02.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:02.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:02.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 49:02.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:02.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.h:10, 49:02.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.cpp:6: 49:02.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 49:02.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:02.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:02.27 819 | foundInterface = 0; \ 49:02.27 | ^~~~~~~~~~~~~~ 49:02.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:02.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:02.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:02.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:02.28 98 | NS_INTERFACE_MAP_END 49:02.28 | ^~~~~~~~~~~~~~~~~~~~ 49:02.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:02.28 811 | else 49:02.28 | ^~~~ 49:02.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:02.28 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:02.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:02.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:02.28 97 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMFormData) 49:02.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 49:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 49:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:20: 49:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 49:04.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 49:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 49:04.63 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 49:04.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 49:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 49:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 49:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:20: 49:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 49:04.63 585 | class nsCSSValue { 49:04.63 | ^~~~~~~~~~ 49:05.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 49:05.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 49:05.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 49:05.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:05.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 49:05.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 49:05.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 49:05.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpPipeline.cpp:7: 49:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpPipeline.cpp: In member function 'virtual nsresult mozilla::net::nsHttpPipeline::QueryInterface(const nsIID&, void**)': 49:05.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:05.59 819 | foundInterface = 0; \ 49:05.59 | ^~~~~~~~~~~~~~ 49:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:05.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpPipeline.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:05.59 166 | NS_INTERFACE_MAP_END 49:05.59 | ^~~~~~~~~~~~~~~~~~~~ 49:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:05.59 811 | else 49:05.59 | ^~~~ 49:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:05.59 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:05.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpPipeline.cpp:165:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:05.59 165 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 49:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 49:06.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 49:06.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:98: 49:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:06.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:06.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:06.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:06.26 712 | class CompressedGlyph { 49:06.26 | ^~~~~~~~~~~~~~~ 49:06.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:06.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:06.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.26 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:06.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:06.26 712 | class CompressedGlyph { 49:06.26 | ^~~~~~~~~~~~~~~ 49:06.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 49:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 49:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 49:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:17: 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsChildContentList::QueryInterface(const nsIID&, void**)': 49:06.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:06.40 819 | foundInterface = 0; \ 49:06.40 | ^~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:06.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:06.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:494:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:06.40 494 | NS_INTERFACE_MAP_END 49:06.40 | ^~~~~~~~~~~~~~~~~~~~ 49:06.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:17: 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:06.40 264 | } else 49:06.40 | ^~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:06.40 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:06.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 49:06.40 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:06.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:06.40 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:06.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:493:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 49:06.40 493 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsChildContentList) 49:06.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 49:06.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:17: 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 49:06.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:06.40 851 | foundInterface = 0; \ 49:06.40 | ^~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 49:06.40 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 49:06.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:593:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 49:06.40 593 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 49:06.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:06.40 800 | else 49:06.40 | ^~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:06.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:06.40 | ^~~~~~~~~~~~~~~~~~ 49:06.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:592:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:06.40 592 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:06.40 | ^~~~~~~~~~~~~~~~~~~~~~ 49:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 49:06.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:06.43 819 | foundInterface = 0; \ 49:06.43 | ^~~~~~~~~~~~~~ 49:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:06.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:06.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:2024:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:06.43 2024 | NS_INTERFACE_MAP_END 49:06.43 | ^~~~~~~~~~~~~~~~~~~~ 49:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:06.43 811 | else 49:06.43 | ^~~~ 49:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:06.43 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:06.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:2023:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:06.43 2023 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 49:06.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:10.96 libnetwerk_protocol_http.a.desc 49:11.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:11.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:11.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:11.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:11.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMArray.h:12, 49:11.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.h:9, 49:11.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.cpp:6: 49:11.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.cpp: In member function 'virtual nsresult mozilla::dom::GroupedSHistory::QueryInterface(const nsIID&, void**)': 49:11.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:11.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:11.61 819 | foundInterface = 0; \ 49:11.61 | ^~~~~~~~~~~~~~ 49:11.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:11.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:11.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:11.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:11.61 20 | NS_INTERFACE_MAP_END 49:11.61 | ^~~~~~~~~~~~~~~~~~~~ 49:11.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:11.61 811 | else 49:11.61 | ^~~~ 49:11.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:11.61 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:11.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:11.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:11.61 19 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGroupedSHistory) 49:11.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:12.02 libtoolkit_components_mediasniffer.a.desc 49:13.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 49:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IdleDeadline.h:12, 49:13.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleDeadline.cpp:9: 49:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 49:13.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.89 819 | foundInterface = 0; \ 49:13.89 | ^~~~~~~~~~~~~~ 49:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:13.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:13.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:13.89 26 | NS_INTERFACE_MAP_END 49:13.89 | ^~~~~~~~~~~~~~~~~~~~ 49:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.89 800 | else 49:13.89 | ^~~~ 49:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:13.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:13.89 | ^~~~~~~~~~~~~~~~~~ 49:13.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:13.89 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:13.89 | ^~~~~~~~~~~~~~~~~~~~~~ 49:15.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 49:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.h:11, 49:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp:6: 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp: In member function 'virtual nsresult mozilla::dom::IdleRequest::QueryInterface(const nsIID&, void**)': 49:15.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:15.88 819 | foundInterface = 0; \ 49:15.88 | ^~~~~~~~~~~~~~ 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:15.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:15.88 39 | NS_INTERFACE_MAP_END 49:15.88 | ^~~~~~~~~~~~~~~~~~~~ 49:15.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.h:12, 49:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp:6: 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:15.88 264 | } else 49:15.88 | ^~~~ 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:15.88 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 49:15.88 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:15.88 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:15.88 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequest) 49:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 49:19.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 49:19.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImageEncoder.cpp:7: 49:19.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:19.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.22 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:19.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:19.22 712 | class CompressedGlyph { 49:19.22 | ^~~~~~~~~~~~~~~ 49:19.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:19.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.22 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:19.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:19.22 712 | class CompressedGlyph { 49:19.22 | ^~~~~~~~~~~~~~~ 49:23.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 49:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.h:41, 49:23.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:6: 49:23.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportLoader::QueryInterface(const nsIID&, void**)': 49:23.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:23.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:23.48 819 | foundInterface = 0; \ 49:23.48 | ^~~~~~~~~~~~~~ 49:23.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:23.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:23.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:23.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:23.48 279 | NS_INTERFACE_MAP_END 49:23.48 | ^~~~~~~~~~~~~~~~~~~~ 49:23.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.h:42, 49:23.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:6: 49:23.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:23.48 264 | } else 49:23.48 | ^~~~ 49:23.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:23.48 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:23.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:23.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 49:23.48 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:23.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:23.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:23.48 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportLoader) 49:23.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:23.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:23.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:23.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:23.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:23.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 49:23.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.h:41, 49:23.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:6: 49:23.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportManager::QueryInterface(const nsIID&, void**)': 49:23.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:23.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:23.50 819 | foundInterface = 0; \ 49:23.50 | ^~~~~~~~~~~~~~ 49:23.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:23.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:23.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:23.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:653:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:23.50 653 | NS_INTERFACE_MAP_END 49:23.50 | ^~~~~~~~~~~~~~~~~~~~ 49:23.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.h:42, 49:23.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:6: 49:23.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:23.50 264 | } else 49:23.50 | ^~~~ 49:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:23.51 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:23.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 49:23.51 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:23.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:652:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:23.51 652 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportManager) 49:23.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:24.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:24.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 49:24.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp:6, 49:24.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 49:24.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:24.44 819 | foundInterface = 0; \ 49:24.44 | ^~~~~~~~~~~~~~ 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:24.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:24.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:24.44 170 | NS_INTERFACE_MAP_END 49:24.44 | ^~~~~~~~~~~~~~~~~~~~ 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 49:24.44 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 49:24.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 49:24.44 265 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, 49:24.44 | ^~~~~~~~~~~~~~~~~~~~ 49:24.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp:14, 49:24.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:24.44 137 | } else 49:24.44 | ^~~~ 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 49:24.44 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 49:24.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 49:24.44 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 49:24.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 49:24.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 49:24.44 265 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, 49:24.44 | ^~~~~~~~~~~~~~~~~~~~ 49:24.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:11: 49:24.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPUtils.cpp: At global scope: 49:24.68 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPUtils.cpp: 'bool isCharacterToken(char16_t)' defined but not used 49:24.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPUtils.cpp:39:1: warning: 'bool isCharacterToken(char16_t)' defined but not used [-Wunused-function] 49:24.68 39 | isCharacterToken(char16_t aSymbol) 49:24.68 | ^~~~~~~~~~~~~~~~ 49:25.39 libdom_security.a.desc 49:27.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 49:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.h:10, 49:27.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.cpp:6: 49:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 49:27.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:27.94 819 | foundInterface = 0; \ 49:27.94 | ^~~~~~~~~~~~~~ 49:27.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:27.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:27.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:27.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:27.95 71 | NS_INTERFACE_MAP_END 49:27.95 | ^~~~~~~~~~~~~~~~~~~~ 49:27.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:27.95 811 | else 49:27.95 | ^~~~ 49:27.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:27.95 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:27.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:27.95 70 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMLocation) 49:27.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:29.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:29.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIHandlerService.h:10, 49:29.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/ContentHandlerService.h:4, 49:29.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 49:29.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 49:29.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 49:29.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:29.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:29.84 819 | foundInterface = 0; \ 49:29.84 | ^~~~~~~~~~~~~~ 49:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:29.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:29.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:29.84 170 | NS_INTERFACE_MAP_END 49:29.84 | ^~~~~~~~~~~~~~~~~~~~ 49:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 49:29.84 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 49:29.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 49:29.84 19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 49:29.84 | ^~~~~~~~~~~~~~~~~~~~ 49:29.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 49:29.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 49:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.84 137 | } else 49:29.84 | ^~~~ 49:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 49:29.84 137 | } else 49:29.84 | ^~~~ 49:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 49:29.84 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 49:29.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 49:29.84 19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 49:29.85 | ^~~~~~~~~~~~~~~~~~~~ 49:29.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:29.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:29.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIHandlerService.h:10, 49:29.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/ContentHandlerService.h:4, 49:29.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 49:29.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 49:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 49:29.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:29.97 819 | foundInterface = 0; \ 49:29.97 | ^~~~~~~~~~~~~~ 49:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:29.97 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 49:29.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1096:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 49:29.97 1096 | NS_INTERFACE_MAP_END_THREADSAFE 49:29.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.97 800 | else 49:29.97 | ^~~~ 49:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:29.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:29.97 | ^~~~~~~~~~~~~~~~~~ 49:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1095:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:29.97 1095 | NS_INTERFACE_MAP_ENTRY(nsIBackgroundFileSaverObserver) 49:29.97 | ^~~~~~~~~~~~~~~~~~~~~~ 49:30.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 49:30.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:30.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:30.03 819 | foundInterface = 0; \ 49:30.03 | ^~~~~~~~~~~~~~ 49:30.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:30.03 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 49:30.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:30.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 49:30.03 87 | NS_INTERFACE_MAP_END_THREADSAFE 49:30.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:30.03 800 | else 49:30.03 | ^~~~ 49:30.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:30.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:30.03 | ^~~~~~~~~~~~~~~~~~ 49:30.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:86:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:30.03 86 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 49:30.03 | ^~~~~~~~~~~~~~~~~~~~~~ 49:30.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 49:30.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:30.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:30.04 819 | foundInterface = 0; \ 49:30.04 | ^~~~~~~~~~~~~~ 49:30.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:30.04 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 49:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:30.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 49:30.04 460 | NS_INTERFACE_MAP_END_THREADSAFE 49:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:30.04 800 | else 49:30.04 | ^~~~ 49:30.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:30.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:30.04 | ^~~~~~~~~~~~~~~~~~ 49:30.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:459:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:30.04 459 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:30.04 | ^~~~~~~~~~~~~~~~~~~~~~ 49:30.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 49:30.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:30.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:30.06 819 | foundInterface = 0; \ 49:30.06 | ^~~~~~~~~~~~~~ 49:30.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:30.06 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 49:30.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:30.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 49:30.06 26 | NS_INTERFACE_MAP_END_THREADSAFE 49:30.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:30.06 811 | else 49:30.06 | ^~~~ 49:30.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:30.06 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:30.07 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 49:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.07 liburiloader_exthandler.a.desc 49:32.29 libxpt.a 49:32.37 libxpt.a.desc 49:34.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:34.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:34.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:34.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:34.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 49:34.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:9, 49:34.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLAllCollection.cpp:6: 49:34.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 49:34.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:34.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:34.54 819 | foundInterface = 0; \ 49:34.54 | ^~~~~~~~~~~~~~ 49:34.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:34.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:34.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:34.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLAllCollection.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:34.54 37 | NS_INTERFACE_MAP_END 49:34.54 | ^~~~~~~~~~~~~~~~~~~~ 49:34.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:34.54 800 | else 49:34.54 | ^~~~ 49:34.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:34.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:34.54 | ^~~~~~~~~~~~~~~~~~ 49:34.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLAllCollection.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:34.54 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:34.54 | ^~~~~~~~~~~~~~~~~~~~~~ 49:35.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 49:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.h:11, 49:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp:9: 49:35.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 49:35.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:35.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:35.90 819 | foundInterface = 0; \ 49:35.90 | ^~~~~~~~~~~~~~ 49:35.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:35.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:35.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:35.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:35.90 169 | NS_INTERFACE_MAP_END 49:35.90 | ^~~~~~~~~~~~~~~~~~~~ 49:35.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:35.90 800 | else 49:35.90 | ^~~~ 49:35.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:35.90 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:35.90 | ^~~~~~~~~~~~~~~~~~ 49:35.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:35.90 168 | NS_INTERFACE_MAP_ENTRY(nsIMozNavigatorNetwork) 49:35.90 | ^~~~~~~~~~~~~~~~~~~~~~ 49:36.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp: At global scope: 49:36.40 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp: 'void mozilla::dom::AddPermission(nsIPrincipal*, const char*, uint32_t, uint32_t, int64_t)' defined but not used 49:36.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 49:36.40 101 | AddPermission(nsIPrincipal* aPrincipal, const char* aType, uint32_t aPermission, 49:36.40 | ^~~~~~~~~~~~~ 49:39.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:39.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:39.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 49:39.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNodeIterator.h:10, 49:39.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeIterator.h:14, 49:39.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/NodeIterator.cpp:11: 49:39.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 49:39.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:39.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:39.79 819 | foundInterface = 0; \ 49:39.79 | ^~~~~~~~~~~~~~ 49:39.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:39.79 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:39.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:39.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/NodeIterator.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:39.79 177 | NS_INTERFACE_MAP_END 49:39.79 | ^~~~~~~~~~~~~~~~~~~~ 49:39.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:39.79 811 | else 49:39.79 | ^~~~ 49:39.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:39.79 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:39.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:39.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/NodeIterator.cpp:176:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:39.79 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMNodeIterator) 49:39.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:43.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 49:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.h:9, 49:43.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.cpp:6: 49:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.cpp: In member function 'virtual nsresult mozilla::dom::PartialSHistory::QueryInterface(const nsIID&, void**)': 49:43.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:43.51 819 | foundInterface = 0; \ 49:43.51 | ^~~~~~~~~~~~~~ 49:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:43.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:43.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:43.51 23 | NS_INTERFACE_MAP_END 49:43.51 | ^~~~~~~~~~~~~~~~~~~~ 49:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:43.51 800 | else 49:43.51 | ^~~~ 49:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:43.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:43.51 | ^~~~~~~~~~~~~~~~~~ 49:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:43.51 22 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:43.51 | ^~~~~~~~~~~~~~~~~~~~~~ 49:46.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 49:46.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 49:46.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLBodyElement.cpp:20: 49:46.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 49:46.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 49:46.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 49:46.93 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 49:46.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:46.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 49:46.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 49:46.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 49:46.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 49:46.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 49:46.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLBodyElement.h:9, 49:46.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLBodyElement.cpp:6: 49:46.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 49:46.93 585 | class nsCSSValue { 49:46.93 | ^~~~~~~~~~ 49:49.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:49.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 49:49.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.h:10, 49:49.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp:6: 49:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp: In member function 'virtual nsresult mozilla::dom::ProcessGlobal::QueryInterface(const nsIID&, void**)': 49:49.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:49.82 819 | foundInterface = 0; \ 49:49.82 | ^~~~~~~~~~~~~~ 49:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:49.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:49.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:49.82 80 | NS_INTERFACE_MAP_END 49:49.82 | ^~~~~~~~~~~~~~~~~~~~ 49:49.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp:9: 49:49.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:49.82 49 | } else 49:49.83 | ^~~~ 49:49.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp:79:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 49:49.83 79 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ContentProcessMessageManager) 49:49.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:52.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsRect.h:16, 49:52.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/WritingModes.h:9, 49:52.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 49:52.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:6: 49:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 49:52.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:52.12 819 | foundInterface = 0; \ 49:52.12 | ^~~~~~~~~~~~~~ 49:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:52.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:52.12 94 | NS_INTERFACE_MAP_END 49:52.12 | ^~~~~~~~~~~~~~~~~~~~ 49:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:52.12 800 | else 49:52.12 | ^~~~ 49:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:52.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:52.12 | ^~~~~~~~~~~~~~~~~~ 49:52.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:52.12 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:52.12 | ^~~~~~~~~~~~~~~~~~~~~~ 49:52.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 49:52.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:52.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:52.13 819 | foundInterface = 0; \ 49:52.13 | ^~~~~~~~~~~~~~ 49:52.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:52.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:52.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:52.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:52.13 284 | NS_INTERFACE_MAP_END 49:52.13 | ^~~~~~~~~~~~~~~~~~~~ 49:52.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:52.13 800 | else 49:52.13 | ^~~~ 49:52.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:52.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:52.13 | ^~~~~~~~~~~~~~~~~~ 49:52.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:52.13 283 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:52.13 | ^~~~~~~~~~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 49:52.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:52.14 819 | foundInterface = 0; \ 49:52.14 | ^~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:52.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:52.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:52.14 341 | NS_INTERFACE_MAP_END 49:52.14 | ^~~~~~~~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:52.14 800 | else 49:52.14 | ^~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:52.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:52.14 | ^~~~~~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:340:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:52.14 340 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:52.14 | ^~~~~~~~~~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObservation::QueryInterface(const nsIID&, void**)': 49:52.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:52.14 819 | foundInterface = 0; \ 49:52.14 | ^~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:52.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:52.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:52.14 346 | NS_INTERFACE_MAP_END 49:52.14 | ^~~~~~~~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:52.14 800 | else 49:52.14 | ^~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:52.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:52.14 | ^~~~~~~~~~~~~~~~~~ 49:52.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:52.14 345 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:52.14 | ^~~~~~~~~~~~~~~~~~~~~~ 49:54.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 49:54.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 49:54.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:17: 49:54.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:54.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:54.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:54.77 712 | class CompressedGlyph { 49:54.77 | ^~~~~~~~~~~~~~~ 49:54.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:54.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:54.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:54.77 712 | class CompressedGlyph { 49:54.77 | ^~~~~~~~~~~~~~~ 49:55.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventListener.h:10, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:10, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:6: 49:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 49:55.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:55.32 837 | foundInterface = 0; \ 49:55.32 | ^~~~~~~~~~~~~~ 49:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:55.32 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:55.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:55.32 696 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 49:55.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 49:55.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:6: 49:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:55.32 258 | } else 49:55.32 | ^~~~ 49:55.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:55.33 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:55.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 49:55.33 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:55.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:55.33 695 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureTrackSource) 49:55.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 50:00.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.h:9, 50:00.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp:5: 50:00.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 50:00.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:00.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:00.52 837 | foundInterface = 0; \ 50:00.52 | ^~~~~~~~~~~~~~ 50:00.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:00.52 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:00.52 28 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 50:00.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.h:9, 50:00.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp:5: 50:00.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:00.52 258 | } else 50:00.52 | ^~~~ 50:00.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:00.52 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:00.52 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:00.52 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScreenOrientation) 50:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:01.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:01.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:01.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:01.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 50:01.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 50:01.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.h:9, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp:6: 50:01.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 50:01.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:01.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:01.32 837 | foundInterface = 0; \ 50:01.32 | ^~~~~~~~~~~~~~ 50:01.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:01.32 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:01.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:01.32 31 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 50:01.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.h:9, 50:01.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp:6: 50:01.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:01.32 258 | } else 50:01.32 | ^~~~ 50:01.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:01.32 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:01.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:01.32 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:01.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:01.32 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLDataListElement) 50:01.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:02.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:02.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrefService.h:10, 50:02.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Preferences.h:13, 50:02.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ShadowRoot.cpp:6: 50:02.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 50:02.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:02.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:02.88 837 | foundInterface = 0; \ 50:02.88 | ^~~~~~~~~~~~~~ 50:02.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:02.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:02.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ShadowRoot.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:02.88 51 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 50:02.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:02.88 800 | else 50:02.88 | ^~~~ 50:02.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:02.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:02.88 | ^~~~~~~~~~~~~~~~~~ 50:02.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ShadowRoot.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:02.88 50 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 50:02.89 | ^~~~~~~~~~~~~~~~~~~~~~ 50:08.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:08.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:08.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:08.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:08.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 50:08.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocumentOrShadowRoot.h:9, 50:08.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/StyleSheetList.h:9, 50:08.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/StyleSheetList.cpp:6: 50:08.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 50:08.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:08.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:08.44 819 | foundInterface = 0; \ 50:08.44 | ^~~~~~~~~~~~~~ 50:08.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:08.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:08.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:08.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/StyleSheetList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:08.44 22 | NS_INTERFACE_MAP_END 50:08.44 | ^~~~~~~~~~~~~~~~~~~~ 50:08.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:08.44 811 | else 50:08.44 | ^~~~ 50:08.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:08.44 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:08.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:08.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/StyleSheetList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:08.44 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMStyleSheetList) 50:08.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:10.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:10.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:10.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:10.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:10.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 50:10.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SubtleCrypto.h:9, 50:10.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/SubtleCrypto.cpp:6: 50:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 50:10.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:10.31 819 | foundInterface = 0; \ 50:10.31 | ^~~~~~~~~~~~~~ 50:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:10.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:10.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/SubtleCrypto.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:10.31 21 | NS_INTERFACE_MAP_END 50:10.31 | ^~~~~~~~~~~~~~~~~~~~ 50:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:10.31 800 | else 50:10.31 | ^~~~ 50:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:10.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:10.31 | ^~~~~~~~~~~~~~~~~~ 50:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/SubtleCrypto.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:10.31 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:10.31 | ^~~~~~~~~~~~~~~~~~~~~~ 50:17.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp:6: 50:17.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 50:17.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:17.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:17.05 819 | foundInterface = 0; \ 50:17.05 | ^~~~~~~~~~~~~~ 50:17.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:17.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:17.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:17.05 148 | NS_INTERFACE_MAP_END 50:17.05 | ^~~~~~~~~~~~~~~~~~~~ 50:17.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 50:17.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp:6: 50:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:17.06 264 | } else 50:17.06 | ^~~~ 50:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:17.06 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:17.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 50:17.06 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:17.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:17.06 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:17.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 50:17.06 147 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 50:17.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:21.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:21.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:21.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:21.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:21.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 50:21.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.h:10, 50:21.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.cpp:6: 50:21.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 50:21.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:21.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:21.18 819 | foundInterface = 0; \ 50:21.18 | ^~~~~~~~~~~~~~ 50:21.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:21.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:21.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:21.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:21.19 40 | NS_INTERFACE_MAP_END 50:21.19 | ^~~~~~~~~~~~~~~~~~~~ 50:21.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:21.19 800 | else 50:21.19 | ^~~~ 50:21.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:21.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:21.19 | ^~~~~~~~~~~~~~~~~~ 50:21.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:21.19 39 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 50:21.19 | ^~~~~~~~~~~~~~~~~~~~~~ 50:22.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:22.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:22.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 50:22.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMTreeWalker.h:10, 50:22.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TreeWalker.h:13, 50:22.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TreeWalker.cpp:10: 50:22.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 50:22.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:22.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:22.64 819 | foundInterface = 0; \ 50:22.64 | ^~~~~~~~~~~~~~ 50:22.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:22.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:22.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:22.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:22.64 49 | NS_INTERFACE_MAP_END 50:22.64 | ^~~~~~~~~~~~~~~~~~~~ 50:22.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:22.64 811 | else 50:22.64 | ^~~~ 50:22.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:22.64 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:22.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:22.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:22.64 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMTreeWalker) 50:22.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 50:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 50:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 50:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 50:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 50:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.h:10, 50:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp:6: 50:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 50:26.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:26.96 837 | foundInterface = 0; \ 50:26.96 | ^~~~~~~~~~~~~~ 50:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:26.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:26.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:26.97 1448 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:26.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 50:26.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:16, 50:26.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.h:10, 50:26.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp:6: 50:26.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:26.97 258 | } else 50:26.97 | ^~~~ 50:26.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:26.97 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:26.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:26.97 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:26.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:26.97 1447 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebSocket) 50:26.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:30.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 50:30.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 50:30.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 50:30.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WindowNamedPropertiesHandler.h:9, 50:30.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WindowNamedPropertiesHandler.cpp:6: 50:30.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:30.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 50:30.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 50:30.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 50:30.62 31 | memset(aT, 0, sizeof(T)); 50:30.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 50:30.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WindowNamedPropertiesHandler.cpp:15: 50:30.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 50:30.62 2858 | struct GlobalProperties { 50:30.62 | ^~~~~~~~~~~~~~~~ 50:35.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 50:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 50:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:20: 50:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 50:35.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 50:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 50:35.77 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 50:35.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 50:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 50:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 50:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 50:35.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:17: 50:35.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 50:35.77 585 | class nsCSSValue { 50:35.77 | ^~~~~~~~~~ 50:35.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'nsresult nsAttrAndChildArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 50:35.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 50:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 50:35.80 458 | memmove(&ATTRS(mImpl)[aPos], 50:35.80 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 50:35.80 459 | &ATTRS(mImpl)[aPos + 1], 50:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.80 460 | (slotCount - aPos - 1) * sizeof(InternalAttr)); 50:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:11: 50:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 50:35.80 219 | struct InternalAttr 50:35.80 | ^~~~~~~~~~~~ 50:35.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 50:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 50:35.80 461 | memset(&ATTRS(mImpl)[slotCount - 1], 0, sizeof(InternalAttr)); 50:35.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:11: 50:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 50:35.80 219 | struct InternalAttr 50:35.80 | ^~~~~~~~~~~~ 50:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'bool nsAttrAndChildArray::AddAttrSlot()': 50:35.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 50:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 50:35.80 863 | memmove(&ATTRS(mImpl)[slotCount + 1], &ATTRS(mImpl)[slotCount], 50:35.80 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.80 864 | childCount * sizeof(nsIContent*)); 50:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:11: 50:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 50:35.80 219 | struct InternalAttr 50:35.80 | ^~~~~~~~~~~~ 50:37.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 50:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 50:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrValue.cpp:20: 50:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 50:37.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 50:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 50:37.95 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 50:37.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:37.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 50:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 50:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 50:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrValue.cpp:20: 50:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 50:37.95 585 | class nsCSSValue { 50:37.95 | ^~~~~~~~~~ 50:50.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:7: 50:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 50:50.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:50.39 819 | foundInterface = 0; \ 50:50.39 | ^~~~~~~~~~~~~~ 50:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:50.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:50.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:227:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:50.39 227 | NS_INTERFACE_MAP_END 50:50.39 | ^~~~~~~~~~~~~~~~~~~~ 50:50.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 50:50.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.h:15, 50:50.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:10: 50:50.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:50.40 264 | } else 50:50.40 | ^~~~ 50:50.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:50.40 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:50.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 50:50.40 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:50.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:226:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:50.40 226 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 50:50.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:50.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:50.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:7: 50:50.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 50:50.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:50.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:50.42 837 | foundInterface = 0; \ 50:50.42 | ^~~~~~~~~~~~~~ 50:50.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:50.42 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:50.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:50.42 1237 | NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 50:50.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:50.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 50:50.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.h:15, 50:50.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:10: 50:50.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:50.42 258 | } else 50:50.42 | ^~~~ 50:50.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:50.42 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:50.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:50.42 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:50.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:50.43 1236 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsContentSubtreeIterator) 50:50.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentListDeclarations.h:10, 50:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.h:16, 50:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:12: 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 50:52.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:52.75 819 | foundInterface = 0; \ 50:52.75 | ^~~~~~~~~~~~~~ 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:52.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:52.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:52.75 89 | NS_INTERFACE_MAP_END 50:52.75 | ^~~~~~~~~~~~~~~~~~~~ 50:52.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 50:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsIHTMLCollection.h:11, 50:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.h:20, 50:52.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:12: 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:52.75 264 | } else 50:52.75 | ^~~~ 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:52.75 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:52.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 50:52.75 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:52.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:52.75 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:52.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 50:52.76 88 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 50:52.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:52.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:52.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentListDeclarations.h:10, 50:52.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.h:16, 50:52.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:12: 50:52.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 50:52.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:52.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:52.76 837 | foundInterface = 0; \ 50:52.76 | ^~~~~~~~~~~~~~ 50:52.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:52.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:52.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:52.76 141 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 50:52.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 50:52.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsIHTMLCollection.h:11, 50:52.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.h:20, 50:52.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:12: 50:52.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:52.76 258 | } else 50:52.76 | ^~~~ 50:52.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:52.76 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:52.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:52.76 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:52.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:52.76 140 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsSimpleContentList) 50:52.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 51:01.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 51:01.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp:28: 51:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:01.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:01.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:01.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:01.79 712 | class CompressedGlyph { 51:01.79 | ^~~~~~~~~~~~~~~ 51:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:01.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:01.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:01.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:01.79 712 | class CompressedGlyph { 51:01.79 | ^~~~~~~~~~~~~~~ 51:01.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:01.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:01.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsICSSLoaderObserver.h:11, 51:01.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.h:17, 51:01.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp:11: 51:01.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 51:01.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:01.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:01.92 819 | foundInterface = 0; \ 51:01.92 | ^~~~~~~~~~~~~~ 51:01.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:01.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:01.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:01.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:01.92 68 | NS_INTERFACE_MAP_END 51:01.92 | ^~~~~~~~~~~~~~~~~~~~ 51:01.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:01.92 811 | else 51:01.92 | ^~~~ 51:01.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:01.92 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:01.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:01.92 67 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 51:01.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 51:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 51:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 51:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 51:04.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.24 837 | foundInterface = 0; \ 51:04.24 | ^~~~~~~~~~~~~~ 51:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:04.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:04.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:04.24 928 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:04.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.24 800 | else 51:04.24 | ^~~~ 51:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:04.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:04.24 | ^~~~~~~~~~~~~~~~~~ 51:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:04.24 927 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 51:04.24 | ^~~~~~~~~~~~~~~~~~~~~~ 51:04.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 51:04.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:04.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.28 837 | foundInterface = 0; \ 51:04.28 | ^~~~~~~~~~~~~~ 51:04.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:04.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:04.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2534:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:04.28 2534 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 51:04.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 51:04.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.28 258 | } else 51:04.28 | ^~~~ 51:04.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 51:04.28 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 51:04.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 51:04.28 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 51:04.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 51:04.28 2533 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::StreamCaptureTrackSource) 51:04.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 51:04.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 51:04.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.29 837 | foundInterface = 0; \ 51:04.29 | ^~~~~~~~~~~~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:04.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:04.29 2613 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 51:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.29 258 | } else 51:04.29 | ^~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 51:04.29 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 51:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 51:04.29 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 51:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2612:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 51:04.29 2612 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::DecoderCaptureTrackSource) 51:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 51:04.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.29 837 | foundInterface = 0; \ 51:04.29 | ^~~~~~~~~~~~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:04.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:04.29 2657 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 51:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 51:04.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.29 258 | } else 51:04.29 | ^~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 51:04.29 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 51:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 51:04.30 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 51:04.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 51:04.30 2656 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::CaptureStreamTrackSourceGetter) 51:04.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 51:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 51:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 51:07.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.cpp:54: 51:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:07.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.48 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:07.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:07.48 712 | class CompressedGlyph { 51:07.48 | ^~~~~~~~~~~~~~~ 51:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:07.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.48 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:07.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:07.48 712 | class CompressedGlyph { 51:07.48 | ^~~~~~~~~~~~~~~ 51:09.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 51:09.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 51:09.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 51:09.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 51:09.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:20, 51:09.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.cpp:8: 51:09.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:09.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 51:09.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 51:09.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 51:09.17 31 | memset(aT, 0, sizeof(T)); 51:09.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 51:09.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.cpp:205: 51:09.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 51:09.17 2858 | struct GlobalProperties { 51:09.17 | ^~~~~~~~~~~~~~~~ 51:17.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:17.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:17.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 51:17.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIAttribute.h:9, 51:17.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Attr.h:14, 51:17.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:14, 51:17.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp:10: 51:17.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 51:17.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:17.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:17.66 819 | foundInterface = 0; \ 51:17.66 | ^~~~~~~~~~~~~~ 51:17.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:17.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:17.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:17.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:17.66 101 | NS_INTERFACE_MAP_END 51:17.66 | ^~~~~~~~~~~~~~~~~~~~ 51:17.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:17.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 51:17.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIAttribute.h:9, 51:17.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Attr.h:14, 51:17.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:14, 51:17.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp:10: 51:17.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:17.67 264 | } else 51:17.67 | ^~~~ 51:17.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 51:17.67 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:17.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:17.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 51:17.67 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:17.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:17.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:17.67 100 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMAttributeMap) 51:17.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:20.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:20.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:20.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:20.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 51:20.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.h:9, 51:20.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.cpp:6: 51:20.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 51:20.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:20.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:20.23 819 | foundInterface = 0; \ 51:20.23 | ^~~~~~~~~~~~~~ 51:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:20.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:20.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:20.24 74 | NS_INTERFACE_MAP_END 51:20.24 | ^~~~~~~~~~~~~~~~~~~~ 51:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:20.24 800 | else 51:20.24 | ^~~~ 51:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:20.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:20.24 | ^~~~~~~~~~~~~~~~~~ 51:20.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:20.24 73 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:20.24 | ^~~~~~~~~~~~~~~~~~~~~~ 51:21.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLObjectElement.cpp: In member function 'nsresult mozilla::dom::HTMLObjectElement::AfterMaybeChangeAttr(int32_t, nsIAtom*, bool)': 51:21.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLObjectElement.cpp:197:12: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' 51:21.72 197 | [self = RefPtr(this), aNotify]() { 51:21.72 | ^~~~ 51:22.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 51:22.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 51:22.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:70: 51:22.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 51:22.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 51:22.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 51:22.77 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 51:22.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:22.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 51:22.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 51:22.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 51:22.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:70: 51:22.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 51:22.77 585 | class nsCSSValue { 51:22.77 | ^~~~~~~~~~ 51:23.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 51:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 51:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 51:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:70: 51:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:23.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:23.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:23.10 712 | class CompressedGlyph { 51:23.10 | ^~~~~~~~~~~~~~~ 51:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:23.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:23.11 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:23.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:23.11 712 | class CompressedGlyph { 51:23.11 | ^~~~~~~~~~~~~~~ 51:23.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:23.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:23.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcpublic.h:14, 51:23.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:19: 51:23.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMClassInfo::QueryInterface(const nsIID&, void**)': 51:23.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:23.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:23.80 819 | foundInterface = 0; \ 51:23.80 | ^~~~~~~~~~~~~~ 51:23.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:23.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:23.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:23.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:23.80 368 | NS_INTERFACE_MAP_END 51:23.80 | ^~~~~~~~~~~~~~~~~~~~ 51:23.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:23.80 811 | else 51:23.80 | ^~~~ 51:23.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:23.80 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:23.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:23.80 367 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClassInfo) 51:23.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMConstructor::QueryInterface(const nsIID&, void**)': 51:23.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:23.82 819 | foundInterface = 0; \ 51:23.82 | ^~~~~~~~~~~~~~ 51:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:23.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:23.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:1269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:23.82 1269 | NS_INTERFACE_MAP_END 51:23.82 | ^~~~~~~~~~~~~~~~~~~~ 51:23.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:1268:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:23.82 1268 | } else 51:23.82 | ^~~~ 51:23.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:23.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:23.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcpublic.h:14, 51:23.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:19: 51:23.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsEventListenerThisTranslator::QueryInterface(const nsIID&, void**)': 51:23.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:23.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:23.84 819 | foundInterface = 0; \ 51:23.84 | ^~~~~~~~~~~~~~ 51:23.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:23.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:23.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:23.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:1992:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:23.84 1992 | NS_INTERFACE_MAP_END 51:23.84 | ^~~~~~~~~~~~~~~~~~~~ 51:23.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:23.84 800 | else 51:23.84 | ^~~~ 51:23.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:23.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:23.84 | ^~~~~~~~~~~~~~~~~~ 51:23.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:1991:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:23.84 1991 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:23.84 | ^~~~~~~~~~~~~~~~~~~~~~ 51:23.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 51:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 51:23.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:13: 51:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 51:23.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 51:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 51:23.88 31 | memset(aT, 0, sizeof(T)); 51:23.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 51:23.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:20: 51:23.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 51:23.88 2858 | struct GlobalProperties { 51:23.88 | ^~~~~~~~~~~~~~~~ 51:27.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:27.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:27.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 51:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.h:11, 51:27.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:6: 51:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 51:27.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:27.56 819 | foundInterface = 0; \ 51:27.56 | ^~~~~~~~~~~~~~ 51:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:27.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:27.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:27.56 66 | NS_INTERFACE_MAP_END 51:27.56 | ^~~~~~~~~~~~~~~~~~~~ 51:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:27.56 800 | else 51:27.56 | ^~~~ 51:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:27.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:27.56 | ^~~~~~~~~~~~~~~~~~ 51:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:27.56 65 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:27.56 | ^~~~~~~~~~~~~~~~~~~~~~ 51:27.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 51:27.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:27.57 819 | foundInterface = 0; \ 51:27.57 | ^~~~~~~~~~~~~~ 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:27.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:27.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:27.57 94 | NS_INTERFACE_MAP_END 51:27.57 | ^~~~~~~~~~~~~~~~~~~~ 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:27.57 800 | else 51:27.57 | ^~~~ 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:27.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:27.57 | ^~~~~~~~~~~~~~~~~~ 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:27.57 93 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 51:27.57 | ^~~~~~~~~~~~~~~~~~~~~~ 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 51:27.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:27.57 819 | foundInterface = 0; \ 51:27.57 | ^~~~~~~~~~~~~~ 51:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:27.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:27.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:27.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:27.58 487 | NS_INTERFACE_MAP_END 51:27.58 | ^~~~~~~~~~~~~~~~~~~~ 51:27.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:27.58 800 | else 51:27.58 | ^~~~ 51:27.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:27.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:27.58 | ^~~~~~~~~~~~~~~~~~ 51:27.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:27.58 486 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 51:27.58 | ^~~~~~~~~~~~~~~~~~~~~~ 51:30.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:30.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:30.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 51:30.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLCollection.h:10, 51:30.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsIHTMLCollection.h:9, 51:30.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 51:30.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp:6: 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 51:30.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:30.52 819 | foundInterface = 0; \ 51:30.52 | ^~~~~~~~~~~~~~ 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:30.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:30.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:30.52 89 | NS_INTERFACE_MAP_END 51:30.52 | ^~~~~~~~~~~~~~~~~~~~ 51:30.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 51:30.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsIHTMLCollection.h:11, 51:30.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 51:30.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp:6: 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:30.52 264 | } else 51:30.52 | ^~~~ 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 51:30.52 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:30.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 51:30.52 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:30.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:30.52 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:30.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:30.52 88 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 51:30.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:32.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:32.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:32.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMSerializer.h:10, 51:32.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.h:9, 51:32.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.cpp:6: 51:32.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.cpp: In member function 'virtual nsresult nsDOMSerializer::QueryInterface(const nsIID&, void**)': 51:32.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:32.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:32.30 819 | foundInterface = 0; \ 51:32.30 | ^~~~~~~~~~~~~~ 51:32.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:32.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:32.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:32.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:32.31 32 | NS_INTERFACE_MAP_END 51:32.31 | ^~~~~~~~~~~~~~~~~~~~ 51:32.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:32.31 800 | else 51:32.31 | ^~~~ 51:32.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:32.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:32.31 | ^~~~~~~~~~~~~~~~~~ 51:32.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:32.31 31 | NS_INTERFACE_MAP_ENTRY(nsIDOMSerializer) 51:32.31 | ^~~~~~~~~~~~~~~~~~~~~~ 51:34.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.h:13, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp:10: 51:34.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 51:34.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:34.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:34.24 819 | foundInterface = 0; \ 51:34.24 | ^~~~~~~~~~~~~~ 51:34.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:34.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:34.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:34.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:34.24 38 | NS_INTERFACE_MAP_END 51:34.24 | ^~~~~~~~~~~~~~~~~~~~ 51:34.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:37, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.h:14, 51:34.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp:10: 51:34.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:34.24 264 | } else 51:34.24 | ^~~~ 51:34.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 51:34.24 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:34.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:34.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 51:34.24 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:34.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:34.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:34.24 37 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 51:34.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:35.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.h:8, 51:35.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.cpp:7: 51:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.cpp: In member function 'virtual nsresult nsDOMWindowList::QueryInterface(const nsIID&, void**)': 51:35.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:35.80 819 | foundInterface = 0; \ 51:35.80 | ^~~~~~~~~~~~~~ 51:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:35.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:35.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:35.80 36 | NS_INTERFACE_MAP_END 51:35.80 | ^~~~~~~~~~~~~~~~~~~~ 51:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:35.80 800 | else 51:35.80 | ^~~~ 51:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:35.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:35.80 | ^~~~~~~~~~~~~~~~~~ 51:35.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.cpp:35:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:35.80 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:35.80 | ^~~~~~~~~~~~~~~~~~~~~~ 51:40.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 51:40.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 51:40.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:53: 51:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:40.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.47 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:40.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:40.47 712 | class CompressedGlyph { 51:40.47 | ^~~~~~~~~~~~~~~ 51:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:40.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.47 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:40.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:40.47 712 | class CompressedGlyph { 51:40.47 | ^~~~~~~~~~~~~~~ 51:41.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 51:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWeakReference.h:13, 51:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.h:9, 51:41.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:6: 51:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 51:41.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:41.93 819 | foundInterface = 0; \ 51:41.93 | ^~~~~~~~~~~~~~ 51:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:41.93 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:41.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:41.93 177 | NS_INTERFACE_MAP_END 51:41.93 | ^~~~~~~~~~~~~~~~~~~~ 51:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:41.93 800 | else 51:41.93 | ^~~~ 51:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:41.93 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:41.93 | ^~~~~~~~~~~~~~~~~~ 51:41.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:41.93 176 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 51:41.93 | ^~~~~~~~~~~~~~~~~~~~~~ 51:42.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 51:42.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:42.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:42.01 819 | foundInterface = 0; \ 51:42.01 | ^~~~~~~~~~~~~~ 51:42.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:42.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:42.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:42.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:4122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:42.01 4122 | NS_INTERFACE_MAP_END 51:42.01 | ^~~~~~~~~~~~~~~~~~~~ 51:42.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:42.01 800 | else 51:42.01 | ^~~~ 51:42.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:42.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:42.01 | ^~~~~~~~~~~~~~~~~~ 51:42.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:4121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:42.01 4121 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 51:42.01 | ^~~~~~~~~~~~~~~~~~~~~~ 51:50.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 51:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 51:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 51:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 51:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLBaseElement.h:10, 51:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLSharedElement.h:9, 51:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedElement.cpp:6: 51:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedElement::QueryInterface(const nsIID&, void**)': 51:50.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:50.65 837 | foundInterface = 0; \ 51:50.65 | ^~~~~~~~~~~~~~ 51:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:50.65 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:50.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:50.65 44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:50.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:50.65 805 | else 51:50.65 | ^~~~ 51:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 51:50.65 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 51:50.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 51:50.65 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 51:50.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:50.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 51:50.65 43 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLHtmlElement, html) 51:50.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:51.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 51:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 51:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 51:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:195: 51:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:51.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:51.31 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:51.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:51.31 712 | class CompressedGlyph { 51:51.31 | ^~~~~~~~~~~~~~~ 51:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:51.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:51.31 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:51.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:51.31 712 | class CompressedGlyph { 51:51.31 | ^~~~~~~~~~~~~~~ 51:52.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 51:52.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 51:52.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 51:52.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:244: 51:52.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 51:52.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 51:52.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 51:52.37 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 51:52.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:52.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 51:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 51:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:192, 51:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:49, 51:52.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:10: 51:52.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 51:52.37 585 | class nsCSSValue { 51:52.37 | ^~~~~~~~~~ 51:52.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:13, 51:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:10: 51:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h: In constructor 'nsIDocument::nsIDocument()': 51:52.95 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h: 'nsIDocument::mUserHasInteracted' will be initialized after 51:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:3327:8: warning: 'nsIDocument::mUserHasInteracted' will be initialized after [-Wreorder] 51:52.95 3327 | bool mUserHasInteracted; 51:52.95 | ^~~~~~~~~~~~~~~~~~ 51:52.95 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' 51:52.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:3313:12: warning: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' [-Wreorder] 51:52.96 3313 | uint32_t mThrowOnDynamicMarkupInsertionCounter; 51:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:52.96 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp: when initialized here 51:52.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:1247:1: warning: when initialized here [-Wreorder] 51:52.96 1247 | nsIDocument::nsIDocument() 51:52.96 | ^~~~~~~~~~~ 51:52.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:9, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:13, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:10: 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 51:52.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:52.97 819 | foundInterface = 0; \ 51:52.97 | ^~~~~~~~~~~~~~ 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:52.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:52.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:52.97 1466 | NS_INTERFACE_MAP_END 51:52.97 | ^~~~~~~~~~~~~~~~~~~~ 51:52.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:13, 51:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:10: 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:52.97 264 | } else 51:52.97 | ^~~~ 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 51:52.97 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:52.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 51:52.97 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:52.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:52.97 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:52.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:1465:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:52.97 1465 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 51:52.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 51:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 51:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 51:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 51:53.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLOListElement.h:10, 51:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLSharedListElement.h:11, 51:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedListElement.cpp:6: 51:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 51:53.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:53.29 837 | foundInterface = 0; \ 51:53.29 | ^~~~~~~~~~~~~~ 51:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:53.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:53.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedListElement.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:53.29 34 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:53.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:53.29 805 | else 51:53.29 | ^~~~ 51:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 51:53.29 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 51:53.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 51:53.29 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 51:53.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedListElement.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 51:53.29 33 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul) 51:53.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:56.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:56.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:56.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:56.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 51:56.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:56.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 51:56.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLSharedObjectElement.h:10, 51:56.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp:7: 51:56.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedObjectElement::QueryInterface(const nsIID&, void**)': 51:56.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:56.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:56.63 837 | foundInterface = 0; \ 51:56.63 | ^~~~~~~~~~~~~~ 51:56.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:56.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:56.63 88 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:56.63 805 | else 51:56.63 | ^~~~ 51:56.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 51:56.63 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 51:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 51:56.63 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 51:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 51:56.63 87 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed) 51:56.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'nsresult mozilla::dom::HTMLSharedObjectElement::AfterMaybeChangeAttr(int32_t, nsIAtom*, bool)': 51:56.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp:181:14: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' 51:56.64 181 | [self = RefPtr(this), aNotify]() { 51:56.64 | ^~~~ 52:00.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:00.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:00.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocGroup.h:9, 52:00.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp:6: 52:00.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 52:00.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:00.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:00.17 837 | foundInterface = 0; \ 52:00.17 | ^~~~~~~~~~~~~~ 52:00.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:00.18 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:00.18 48 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 52:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:00.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 52:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 52:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:10, 52:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:15, 52:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocGroup.h:16, 52:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp:6: 52:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:00.18 264 | } else 52:00.18 | ^~~~ 52:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 52:00.18 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 52:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 52:00.18 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 52:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:00.18 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:00.18 47 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 52:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:00.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:00.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:00.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDocumentEncoder.h:10, 52:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocumentEncoder.cpp:11: 52:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 52:00.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:00.98 819 | foundInterface = 0; \ 52:00.98 | ^~~~~~~~~~~~~~ 52:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:00.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:00.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocumentEncoder.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:00.98 186 | NS_INTERFACE_MAP_END 52:00.98 | ^~~~~~~~~~~~~~~~~~~~ 52:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:00.98 800 | else 52:00.98 | ^~~~ 52:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:00.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:00.98 | ^~~~~~~~~~~~~~~~~~ 52:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocumentEncoder.cpp:185:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:00.98 185 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:00.98 | ^~~~~~~~~~~~~~~~~~~~~~ 52:03.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:03.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:03.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 52:03.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 52:03.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 52:03.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 52:03.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLSourceElement.h:10, 52:03.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLSourceElement.h:10, 52:03.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSourceElement.cpp:6: 52:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 52:03.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:03.61 837 | foundInterface = 0; \ 52:03.61 | ^~~~~~~~~~~~~~ 52:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:03.61 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:03.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSourceElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:03.61 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 52:03.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:03.61 800 | else 52:03.61 | ^~~~ 52:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:03.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:03.61 | ^~~~~~~~~~~~~~~~~~ 52:03.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSourceElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:03.62 42 | NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLSourceElement) 52:03.62 | ^~~~~~~~~~~~~~~~~~~~~~ 52:06.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 52:06.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 52:06.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp:32: 52:06.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:06.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:06.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.06 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:06.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:06.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:06.06 712 | class CompressedGlyph { 52:06.06 | ^~~~~~~~~~~~~~~ 52:06.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:06.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:06.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:06.07 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:06.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:06.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:06.07 712 | class CompressedGlyph { 52:06.07 | ^~~~~~~~~~~~~~~ 52:06.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ContentCache.h:15, 52:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TabParent.h:10, 52:06.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp:6: 52:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 52:06.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:06.41 819 | foundInterface = 0; \ 52:06.41 | ^~~~~~~~~~~~~~ 52:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:06.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:06.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:06.41 151 | NS_INTERFACE_MAP_END 52:06.41 | ^~~~~~~~~~~~~~~~~~~~ 52:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:06.41 811 | else 52:06.41 | ^~~~ 52:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:06.41 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:06.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:06.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp:150:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:06.41 150 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 52:06.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:12.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:12.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:12.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 52:12.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozIApplication.h:10, 52:12.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameLoader.cpp:15: 52:12.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 52:12.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:12.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:12.89 819 | foundInterface = 0; \ 52:12.89 | ^~~~~~~~~~~~~~ 52:12.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:12.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:12.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:12.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameLoader.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:12.89 153 | NS_INTERFACE_MAP_END 52:12.89 | ^~~~~~~~~~~~~~~~~~~~ 52:12.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:12.89 800 | else 52:12.89 | ^~~~ 52:12.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:12.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:12.89 | ^~~~~~~~~~~~~~~~~~ 52:12.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameLoader.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:12.89 152 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPersistable) 52:12.89 | ^~~~~~~~~~~~~~~~~~~~~~ 52:17.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 52:17.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 52:17.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableCellElement.cpp:12: 52:17.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 52:17.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 52:17.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 52:17.12 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 52:17.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:17.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 52:17.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 52:17.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 52:17.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 52:17.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 52:17.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableCellElement.h:9, 52:17.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableCellElement.cpp:6: 52:17.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 52:17.13 585 | class nsCSSValue { 52:17.13 | ^~~~~~~~~~ 52:18.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:18.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:18.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMessageManager.h:10, 52:18.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.h:9, 52:18.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:8: 52:18.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 52:18.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:18.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:18.33 819 | foundInterface = 0; \ 52:18.33 | ^~~~~~~~~~~~~~ 52:18.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:18.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:18.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:18.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:18.33 195 | NS_INTERFACE_MAP_END 52:18.33 | ^~~~~~~~~~~~~~~~~~~~ 52:18.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:13: 52:18.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:60:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:18.33 60 | } else 52:18.33 | ^~~~ 52:18.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:60:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_CONDITIONAL' 52:18.34 60 | } else 52:18.34 | ^~~~ 52:18.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 52:18.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 52:18.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 52:18.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 52:18.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMessageManager.h:13, 52:18.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.h:9, 52:18.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:8: 52:18.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 52:18.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 52:18.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:552:39: required from here 52:18.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 52:18.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 52:18.62 66 | memset(aT, 0, N * sizeof(T)); 52:18.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 52:18.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMessageManager.h:13, 52:18.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.h:9, 52:18.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:8: 52:18.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 52:18.62 303 | class MOZ_NON_PARAM alignas(8) Value 52:18.62 | ^~~~~ 52:22.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:22.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:22.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:22.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:22.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:22.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:22.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 52:22.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 52:22.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:6: 52:22.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 52:22.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:22.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:22.30 819 | foundInterface = 0; \ 52:22.30 | ^~~~~~~~~~~~~~ 52:22.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:22.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:22.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:22.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:22.31 93 | NS_INTERFACE_MAP_END 52:22.31 | ^~~~~~~~~~~~~~~~~~~~ 52:22.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 52:22.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:6: 52:22.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:22.31 264 | } else 52:22.31 | ^~~~ 52:22.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 52:22.31 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 52:22.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 52:22.31 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 52:22.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:22.31 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:22.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 52:22.31 92 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 52:22.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 52:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 52:22.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:6: 52:22.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 52:22.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:22.33 837 | foundInterface = 0; \ 52:22.33 | ^~~~~~~~~~~~~~ 52:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:22.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:22.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:22.33 363 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 52:22.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 52:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:6: 52:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:22.33 258 | } else 52:22.33 | ^~~~ 52:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:22.33 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:22.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:22.33 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:22.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:362:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:22.34 362 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableElement) 52:22.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:24.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 52:24.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 52:24.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 52:24.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.h:15, 52:24.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.cpp:13: 52:24.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.cpp: In member function 'virtual nsresult nsGenericDOMDataNode::QueryInterface(const nsIID&, void**)': 52:24.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:24.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:24.19 819 | foundInterface = 0; \ 52:24.19 | ^~~~~~~~~~~~~~ 52:24.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:24.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:24.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:24.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:24.19 136 | NS_INTERFACE_MAP_END 52:24.19 | ^~~~~~~~~~~~~~~~~~~~ 52:24.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:24.20 811 | else 52:24.20 | ^~~~ 52:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:24.20 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:24.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:24.20 135 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 52:24.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:24.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp:6: 52:24.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 52:24.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:24.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:24.98 837 | foundInterface = 0; \ 52:24.98 | ^~~~~~~~~~~~~~ 52:24.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:24.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:24.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:24.98 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 52:24.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 52:24.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 52:24.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 52:24.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 52:24.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp:6: 52:24.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:24.99 258 | } else 52:24.99 | ^~~~ 52:24.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:24.99 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:24.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:24.99 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:25.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:25.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:25.00 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableRowElement) 52:25.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:27.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp:6: 52:27.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 52:27.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:27.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:27.49 837 | foundInterface = 0; \ 52:27.49 | ^~~~~~~~~~~~~~ 52:27.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:27.49 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:27.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:27.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:27.49 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 52:27.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:27.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 52:27.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 52:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 52:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 52:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 52:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 52:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 52:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 52:27.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp:6: 52:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:27.50 258 | } else 52:27.50 | ^~~~ 52:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:27.50 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:27.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:27.50 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:27.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:27.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:27.50 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableSectionElement) 52:27.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 52:29.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 52:29.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:112: 52:29.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:29.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:29.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.54 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:29.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:29.54 712 | class CompressedGlyph { 52:29.54 | ^~~~~~~~~~~~~~~ 52:29.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:29.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:29.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:29.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:29.54 712 | class CompressedGlyph { 52:29.54 | ^~~~~~~~~~~~~~~ 52:29.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:29.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:29.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 52:29.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 52:29.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 52:29.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:10, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp:6: 52:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 52:29.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:29.86 837 | foundInterface = 0; \ 52:29.86 | ^~~~~~~~~~~~~~ 52:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:29.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:29.86 60 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 52:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 52:29.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp:6: 52:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:29.86 258 | } else 52:29.86 | ^~~~ 52:29.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:29.87 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:29.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:29.87 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:29.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:29.87 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement) 52:29.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 52:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMWindow.h:10, 52:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:9, 52:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 52:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:6: 52:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 52:30.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.21 819 | foundInterface = 0; \ 52:30.21 | ^~~~~~~~~~~~~~ 52:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:30.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:30.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:30.21 587 | NS_INTERFACE_MAP_END 52:30.21 | ^~~~~~~~~~~~~~~~~~~~ 52:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.21 811 | else 52:30.21 | ^~~~ 52:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:30.21 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:30.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:30.22 586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 52:30.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 52:30.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.22 837 | foundInterface = 0; \ 52:30.22 | ^~~~~~~~~~~~~~ 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:30.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:30.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:30.22 668 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 52:30.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.22 800 | else 52:30.22 | ^~~~ 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:30.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:30.22 | ^~~~~~~~~~~~~~~~~~ 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:667:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:30.22 667 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 52:30.22 | ^~~~~~~~~~~~~~~~~~~~~~ 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 52:30.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:30.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.22 837 | foundInterface = 0; \ 52:30.23 | ^~~~~~~~~~~~~~ 52:30.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:30.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:815:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:30.23 815 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 52:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.23 800 | else 52:30.23 | ^~~~ 52:30.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:30.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:30.23 | ^~~~~~~~~~~~~~~~~~ 52:30.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:814:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:30.23 814 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 52:30.23 | ^~~~~~~~~~~~~~~~~~~~~~ 52:30.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult DialogValueHolder::QueryInterface(const nsIID&, void**)': 52:30.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.24 819 | foundInterface = 0; \ 52:30.24 | ^~~~~~~~~~~~~~ 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:30.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:30.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:939:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:30.24 939 | NS_INTERFACE_MAP_END 52:30.24 | ^~~~~~~~~~~~~~~~~~~~ 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.24 800 | else 52:30.24 | ^~~~ 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:30.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:30.24 | ^~~~~~~~~~~~~~~~~~ 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:938:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:30.24 938 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:30.24 | ^~~~~~~~~~~~~~~~~~~~~~ 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalWindow::QueryInterface(const nsIID&, void**)': 52:30.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.24 819 | foundInterface = 0; \ 52:30.24 | ^~~~~~~~~~~~~~ 52:30.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:30.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:30.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:30.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:2116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:30.25 2116 | NS_INTERFACE_MAP_END 52:30.25 | ^~~~~~~~~~~~~~~~~~~~ 52:30.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.25 800 | else 52:30.25 | ^~~~ 52:30.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:30.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:30.25 | ^~~~~~~~~~~~~~~~~~ 52:30.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:2115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:30.25 2115 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 52:30.25 | ^~~~~~~~~~~~~~~~~~~~~~ 52:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalChromeWindow::QueryInterface(const nsIID&, void**)': 52:30.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.49 837 | foundInterface = 0; \ 52:30.49 | ^~~~~~~~~~~~~~ 52:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:30.49 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:30.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:13922:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:30.49 13922 | NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow) 52:30.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.49 800 | else 52:30.49 | ^~~~ 52:30.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:30.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:30.49 | ^~~~~~~~~~~~~~~~~~ 52:30.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:13921:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:30.50 13921 | NS_INTERFACE_MAP_ENTRY(nsIDOMChromeWindow) 52:30.50 | ^~~~~~~~~~~~~~~~~~~~~~ 52:30.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 52:30.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 52:30.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:30.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 52:30.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:12, 52:30.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 52:30.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:6: 52:30.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:30.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 52:30.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 52:30.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 52:30.72 31 | memset(aT, 0, sizeof(T)); 52:30.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 52:30.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:159: 52:30.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 52:30.72 2858 | struct GlobalProperties { 52:30.72 | ^~~~~~~~~~~~~~~~ 52:41.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:41.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:41.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:41.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:41.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 52:41.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp:6: 52:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 52:41.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:41.86 837 | foundInterface = 0; \ 52:41.86 | ^~~~~~~~~~~~~~ 52:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:41.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:41.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:41.86 155 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 52:41.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:41.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 52:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp:6: 52:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:41.86 258 | } else 52:41.86 | ^~~~ 52:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:41.86 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:41.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:41.86 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:41.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:41.87 154 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTrackElement) 52:41.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:42.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:42.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:42.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:42.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:42.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:42.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 52:42.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.h:9, 52:42.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.cpp:6: 52:42.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 52:42.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:42.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:42.51 819 | foundInterface = 0; \ 52:42.51 | ^~~~~~~~~~~~~~ 52:42.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:42.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:42.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:42.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:42.51 37 | NS_INTERFACE_MAP_END 52:42.51 | ^~~~~~~~~~~~~~~~~~~~ 52:42.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:42.51 800 | else 52:42.51 | ^~~~ 52:42.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:42.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:42.51 | ^~~~~~~~~~~~~~~~~~ 52:42.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:42.51 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMHistory) // Empty, needed for extension compat 52:42.51 | ^~~~~~~~~~~~~~~~~~~~~~ 52:48.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 52:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:10, 52:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.h:10, 52:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.cpp:6: 52:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.cpp: In member function 'virtual nsresult nsHostObjectURI::QueryInterface(const nsIID&, void**)': 52:48.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:48.57 837 | foundInterface = 0; \ 52:48.58 | ^~~~~~~~~~~~~~ 52:48.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:48.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:48.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:48.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:48.58 37 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 52:48.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:48.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.cpp:36:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:48.58 36 | else 52:48.58 | ^~~~ 52:53.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 52:53.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 52:53.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.cpp:76: 52:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:53.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:53.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:53.46 712 | class CompressedGlyph { 52:53.46 | ^~~~~~~~~~~~~~~ 52:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:53.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:53.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:53.46 712 | class CompressedGlyph { 52:53.46 | ^~~~~~~~~~~~~~~ 52:53.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 52:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 52:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 52:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.cpp:86: 52:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 52:53.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 52:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 52:53.54 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 52:53.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:53.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 52:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 52:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 52:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoBindings.h:16, 52:53.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.cpp:22: 52:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 52:53.54 585 | class nsCSSValue { 52:53.54 | ^~~~~~~~~~ 52:56.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 52:56.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 52:56.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaDocument.cpp:12: 52:56.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:56.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:56.61 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:56.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:56.61 712 | class CompressedGlyph { 52:56.61 | ^~~~~~~~~~~~~~~ 52:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:56.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:56.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:56.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:56.61 712 | class CompressedGlyph { 52:56.61 | ^~~~~~~~~~~~~~~ 53:00.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 53:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 53:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaError.h:9, 53:00.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaError.cpp:6: 53:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 53:00.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:00.48 819 | foundInterface = 0; \ 53:00.48 | ^~~~~~~~~~~~~~ 53:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:00.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:00.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaError.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:00.48 20 | NS_INTERFACE_MAP_END 53:00.48 | ^~~~~~~~~~~~~~~~~~~~ 53:00.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:00.48 800 | else 53:00.49 | ^~~~ 53:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:00.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:00.49 | ^~~~~~~~~~~~~~~~~~ 53:00.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaError.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:00.49 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:00.49 | ^~~~~~~~~~~~~~~~~~~~~~ 53:02.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 53:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.h:10, 53:02.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.cpp:6: 53:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.cpp: In member function 'virtual nsresult nsInProcessTabChildGlobal::QueryInterface(const nsIID&, void**)': 53:02.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:02.07 837 | foundInterface = 0; \ 53:02.07 | ^~~~~~~~~~~~~~ 53:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:02.07 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:02.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:02.07 172 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:02.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:02.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.cpp:16: 53:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:02.07 49 | } else 53:02.07 | ^~~~ 53:02.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 53:02.07 49 | } else 53:02.07 | ^~~~ 53:05.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIScriptContext.h:11, 53:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.h:8, 53:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:7: 53:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 53:05.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.25 819 | foundInterface = 0; \ 53:05.25 | ^~~~~~~~~~~~~~ 53:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:05.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:05.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:05.25 629 | NS_INTERFACE_MAP_END 53:05.25 | ^~~~~~~~~~~~~~~~~~~~ 53:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:05.25 800 | else 53:05.25 | ^~~~ 53:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:05.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:05.25 | ^~~~~~~~~~~~~~~~~~ 53:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:05.25 628 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:05.25 | ^~~~~~~~~~~~~~~~~~~~~~ 53:05.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 53:05.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:05.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.29 819 | foundInterface = 0; \ 53:05.29 | ^~~~~~~~~~~~~~ 53:05.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:05.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:05.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:05.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:2641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:05.29 2641 | NS_INTERFACE_MAP_END 53:05.29 | ^~~~~~~~~~~~~~~~~~~~ 53:05.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:05.29 811 | else 53:05.29 | ^~~~ 53:05.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:05.29 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:05.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:2640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:05.30 2640 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 53:05.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:08.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 53:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 53:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:8, 53:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSTimeoutHandler.cpp:12: 53:08.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 53:08.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:08.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:08.05 819 | foundInterface = 0; \ 53:08.05 | ^~~~~~~~~~~~~~ 53:08.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:08.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:08.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:08.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSTimeoutHandler.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:08.05 166 | NS_INTERFACE_MAP_END 53:08.05 | ^~~~~~~~~~~~~~~~~~~~ 53:08.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:08.05 800 | else 53:08.05 | ^~~~ 53:08.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:08.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:08.05 | ^~~~~~~~~~~~~~~~~~ 53:08.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSTimeoutHandler.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:08.05 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:08.05 | ^~~~~~~~~~~~~~~~~~~~~~ 53:10.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:10.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:10.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 53:10.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 53:10.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 53:10.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TextTrackManager.cpp:6: 53:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 53:10.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:10.48 819 | foundInterface = 0; \ 53:10.48 | ^~~~~~~~~~~~~~ 53:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:10.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:10.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:10.49 106 | NS_INTERFACE_MAP_END 53:10.49 | ^~~~~~~~~~~~~~~~~~~~ 53:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:10.49 800 | else 53:10.49 | ^~~~ 53:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:10.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:10.49 | ^~~~~~~~~~~~~~~~~~ 53:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:10.49 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 53:10.49 | ^~~~~~~~~~~~~~~~~~~~~~ 53:12.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 53:12.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsLineBreaker.cpp:9: 53:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:12.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:12.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:12.33 712 | class CompressedGlyph { 53:12.33 | ^~~~~~~~~~~~~~~ 53:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:12.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:12.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:12.33 712 | class CompressedGlyph { 53:12.33 | ^~~~~~~~~~~~~~~ 53:13.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:13.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:13.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TimeRanges.h:9, 53:13.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TimeRanges.cpp:6: 53:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 53:13.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:13.95 819 | foundInterface = 0; \ 53:13.95 | ^~~~~~~~~~~~~~ 53:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:13.95 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:13.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TimeRanges.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:13.95 21 | NS_INTERFACE_MAP_END 53:13.95 | ^~~~~~~~~~~~~~~~~~~~ 53:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:13.95 800 | else 53:13.95 | ^~~~ 53:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:13.95 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:13.95 | ^~~~~~~~~~~~~~~~~~ 53:13.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TimeRanges.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:13.96 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:13.96 | ^~~~~~~~~~~~~~~~~~~~~~ 53:15.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 53:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMValidityState.h:10, 53:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ValidityState.h:9, 53:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/ValidityState.cpp:6: 53:15.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 53:15.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:15.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:15.11 819 | foundInterface = 0; \ 53:15.11 | ^~~~~~~~~~~~~~ 53:15.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:15.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:15.12 22 | NS_INTERFACE_MAP_END 53:15.12 | ^~~~~~~~~~~~~~~~~~~~ 53:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:15.12 800 | else 53:15.12 | ^~~~ 53:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:15.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:15.12 | ^~~~~~~~~~~~~~~~~~ 53:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:15.12 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:15.12 | ^~~~~~~~~~~~~~~~~~~~~~ 53:16.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 53:16.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 53:16.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp:13: 53:16.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 53:16.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 53:16.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 53:16.76 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 53:16.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 53:16.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 53:16.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 53:16.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 53:16.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.h:15, 53:16.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp:11: 53:16.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 53:16.76 585 | class nsCSSValue { 53:16.76 | ^~~~~~~~~~ 53:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsIAtom*, nsAttrValue&, bool*)': 53:16.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 53:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 53:16.77 104 | memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 53:16.77 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp:11: 53:16.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 53:16.77 90 | struct InternalAttr 53:16.77 | ^~~~~~~~~~~~ 53:16.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 53:16.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 53:16.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 53:16.78 239 | memmove(&Attrs()[aPos], &Attrs()[aPos + 1], 53:16.78 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.78 240 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 53:16.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp:11: 53:16.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 53:16.78 90 | struct InternalAttr 53:16.78 | ^~~~~~~~~~~~ 53:18.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:18.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:18.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:18.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:18.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 53:18.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.h:10, 53:18.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.cpp:6: 53:18.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 53:18.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:18.32 819 | foundInterface = 0; \ 53:18.32 | ^~~~~~~~~~~~~~ 53:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:18.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:18.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:18.32 28 | NS_INTERFACE_MAP_END 53:18.32 | ^~~~~~~~~~~~~~~~~~~~ 53:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:18.32 800 | else 53:18.32 | ^~~~ 53:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:18.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:18.32 | ^~~~~~~~~~~~~~~~~~ 53:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:18.32 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:18.32 | ^~~~~~~~~~~~~~~~~~~~~~ 53:24.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:24.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:24.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:24.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:24.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 53:24.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.h:9, 53:24.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.cpp:6: 53:24.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 53:24.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:24.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:24.06 819 | foundInterface = 0; \ 53:24.06 | ^~~~~~~~~~~~~~ 53:24.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:24.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:24.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:24.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:24.06 42 | NS_INTERFACE_MAP_END 53:24.06 | ^~~~~~~~~~~~~~~~~~~~ 53:24.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:24.06 800 | else 53:24.06 | ^~~~ 53:24.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:24.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:24.06 | ^~~~~~~~~~~~~~~~~~ 53:24.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:24.06 41 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:24.06 | ^~~~~~~~~~~~~~~~~~~~~~ 53:26.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 53:26.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 53:26.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:7: 53:26.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 53:26.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 53:26.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 53:26.32 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 53:26.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 53:26.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 53:26.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 53:26.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:7: 53:26.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 53:26.32 585 | class nsCSSValue { 53:26.32 | ^~~~~~~~~~ 53:27.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 53:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 53:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 53:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 53:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:39: 53:27.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:27.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:27.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.08 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:27.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:27.08 712 | class CompressedGlyph { 53:27.08 | ^~~~~~~~~~~~~~~ 53:27.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:27.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:27.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:27.08 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:27.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:27.08 712 | class CompressedGlyph { 53:27.08 | ^~~~~~~~~~~~~~~ 53:28.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 53:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 53:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 53:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:21, 53:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 53:28.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:7: 53:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp: In member function 'virtual nsresult nsGenericHTMLElement::QueryInterface(const nsIID&, void**)': 53:28.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:28.36 837 | foundInterface = 0; \ 53:28.36 | ^~~~~~~~~~~~~~ 53:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:28.36 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:28.36 176 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElementBase) 53:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:28.36 800 | else 53:28.36 | ^~~~ 53:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:28.36 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:28.36 | ^~~~~~~~~~~~~~~~~~ 53:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:28.36 175 | NS_INTERFACE_MAP_ENTRY(nsIDOMNode) 53:28.36 | ^~~~~~~~~~~~~~~~~~~~~~ 53:33.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 53:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 53:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgLoader.h:11, 53:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsObjectLoadingContent.cpp:12: 53:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 53:33.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:33.36 819 | foundInterface = 0; \ 53:33.36 | ^~~~~~~~~~~~~~ 53:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:33.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:33.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsObjectLoadingContent.cpp:1388:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:33.36 1388 | NS_INTERFACE_MAP_END 53:33.37 | ^~~~~~~~~~~~~~~~~~~~ 53:33.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:33.37 811 | else 53:33.37 | ^~~~ 53:33.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:33.37 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:33.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:33.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsObjectLoadingContent.cpp:1387:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:33.37 1387 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 53:33.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:41.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:41.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:41.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:41.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 53:41.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.h:9, 53:41.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:6: 53:41.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 53:41.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:41.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:41.13 819 | foundInterface = 0; \ 53:41.13 | ^~~~~~~~~~~~~~ 53:41.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:41.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:41.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:41.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:41.13 75 | NS_INTERFACE_MAP_END 53:41.13 | ^~~~~~~~~~~~~~~~~~~~ 53:41.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:41.13 800 | else 53:41.13 | ^~~~ 53:41.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:41.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:41.13 | ^~~~~~~~~~~~~~~~~~ 53:41.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:41.13 74 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:41.13 | ^~~~~~~~~~~~~~~~~~~~~~ 53:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 53:41.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:41.15 819 | foundInterface = 0; \ 53:41.15 | ^~~~~~~~~~~~~~ 53:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:41.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:41.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:41.15 418 | NS_INTERFACE_MAP_END 53:41.15 | ^~~~~~~~~~~~~~~~~~~~ 53:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:41.15 800 | else 53:41.15 | ^~~~ 53:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:41.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:41.15 | ^~~~~~~~~~~~~~~~~~ 53:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:41.15 417 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:41.15 | ^~~~~~~~~~~~~~~~~~~~~~ 53:43.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:43.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:43.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/nsIWidget.h:10, 53:43.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsQueryContentEventResult.cpp:6: 53:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 53:43.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.97 819 | foundInterface = 0; \ 53:43.97 | ^~~~~~~~~~~~~~ 53:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:43.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:43.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsQueryContentEventResult.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:43.97 48 | NS_INTERFACE_MAP_END 53:43.97 | ^~~~~~~~~~~~~~~~~~~~ 53:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:43.97 800 | else 53:43.97 | ^~~~ 53:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:43.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:43.97 | ^~~~~~~~~~~~~~~~~~ 53:43.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsQueryContentEventResult.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:43.97 47 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 53:43.97 | ^~~~~~~~~~~~~~~~~~~~~~ 53:46.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 53:46.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 53:46.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp:26: 53:46.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:46.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:46.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.95 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:46.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:46.95 712 | class CompressedGlyph { 53:46.95 | ^~~~~~~~~~~~~~~ 53:46.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:46.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:46.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.95 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:46.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:46.96 712 | class CompressedGlyph { 53:46.96 | ^~~~~~~~~~~~~~~ 53:47.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 53:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMRange.h:10, 53:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.h:13, 53:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp:11: 53:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 53:47.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.64 819 | foundInterface = 0; \ 53:47.64 | ^~~~~~~~~~~~~~ 53:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:47.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp:339:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:47.64 339 | NS_INTERFACE_MAP_END 53:47.64 | ^~~~~~~~~~~~~~~~~~~~ 53:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:47.64 811 | else 53:47.64 | ^~~~ 53:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:47.64 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp:338:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:47.64 338 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMRange) 53:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:51.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:51.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsITextControlElement.h:9, 53:51.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.h:10, 53:51.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp:6: 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 53:51.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:51.32 819 | foundInterface = 0; \ 53:51.32 | ^~~~~~~~~~~~~~ 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:51.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:51.32 276 | NS_INTERFACE_MAP_END 53:51.32 | ^~~~~~~~~~~~~~~~~~~~ 53:51.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.h:12, 53:51.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp:6: 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:51.32 264 | } else 53:51.32 | ^~~~ 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 53:51.32 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 53:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 53:51.32 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 53:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:51.32 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:51.32 275 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 53:51.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:53.02 libdom_html.a.desc 53:53.76 libintl_locale.a.desc 53:53.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 53:53.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp:18: 53:53.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:53.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:53.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:53.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:53.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:53.79 712 | class CompressedGlyph { 53:53.79 | ^~~~~~~~~~~~~~~ 53:53.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:53.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:53.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:53.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:53.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:53.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:53.79 712 | class CompressedGlyph { 53:53.79 | ^~~~~~~~~~~~~~~ 53:53.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 53:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 53:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 53:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 53:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 53:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp:6: 53:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 53:53.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:53.82 837 | foundInterface = 0; \ 53:53.82 | ^~~~~~~~~~~~~~ 53:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:53.83 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:53.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:53.83 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:53.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:53.83 800 | else 53:53.83 | ^~~~ 53:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:53.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:53.83 | ^~~~~~~~~~~~~~~~~~ 53:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:53.83 53 | NS_INTERFACE_MAP_ENTRY(nsIDOMScreen) 53:53.83 | ^~~~~~~~~~~~~~~~~~~~~~ 53:56.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsPrimitives.h:10, 53:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:7: 53:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 53:56.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:56.25 837 | foundInterface = 0; \ 53:56.25 | ^~~~~~~~~~~~~~ 53:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:56.25 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:56.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:56.25 52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:56.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:56.25 800 | else 53:56.25 | ^~~~ 53:56.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:56.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:56.26 | ^~~~~~~~~~~~~~~~~~ 53:56.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:56.26 51 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:56.26 | ^~~~~~~~~~~~~~~~~~~~~~ 53:57.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStructuredCloneContainer.h:10, 53:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.h:9, 53:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.cpp:6: 53:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 53:57.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:57.38 819 | foundInterface = 0; \ 53:57.38 | ^~~~~~~~~~~~~~ 53:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:57.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:57.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:57.38 29 | NS_INTERFACE_MAP_END 53:57.38 | ^~~~~~~~~~~~~~~~~~~~ 53:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:57.38 800 | else 53:57.38 | ^~~~ 53:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:57.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:57.38 | ^~~~~~~~~~~~~~~~~~ 53:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:57.38 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:57.38 | ^~~~~~~~~~~~~~~~~~~~~~ 53:59.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:59.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:59.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:7: 53:59.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 53:59.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:59.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:59.02 837 | foundInterface = 0; \ 53:59.02 | ^~~~~~~~~~~~~~ 53:59.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:59.02 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:59.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:59.02 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:59.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:8: 53:59.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:59.03 258 | } else 53:59.03 | ^~~~ 53:59.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:59.03 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:59.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:59.03 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:59.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:59.03 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisUtterance) 53:59.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:01.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 54:01.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.h:10, 54:01.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:7: 54:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 54:01.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.17 819 | foundInterface = 0; \ 54:01.17 | ^~~~~~~~~~~~~~ 54:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:01.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:01.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:01.17 20 | NS_INTERFACE_MAP_END 54:01.17 | ^~~~~~~~~~~~~~~~~~~~ 54:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.17 800 | else 54:01.17 | ^~~~ 54:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:01.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:01.17 | ^~~~~~~~~~~~~~~~~~ 54:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:01.17 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:01.17 | ^~~~~~~~~~~~~~~~~~~~~~ 54:02.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 54:02.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 54:02.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.cpp:17: 54:02.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 54:02.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 54:02.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:02.92 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 54:02.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 54:02.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 54:02.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 54:02.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.cpp:6: 54:02.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 54:02.92 585 | class nsCSSValue { 54:02.92 | ^~~~~~~~~~ 54:07.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:07.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:07.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 54:07.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/AudioChannelAgent.h:9, 54:07.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:7: 54:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 54:07.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:07.99 819 | foundInterface = 0; \ 54:07.99 | ^~~~~~~~~~~~~~ 54:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:07.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:07.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:07.99 114 | NS_INTERFACE_MAP_END 54:07.99 | ^~~~~~~~~~~~~~~~~~~~ 54:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:07.99 811 | else 54:07.99 | ^~~~ 54:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:07.99 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:07.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:07.99 113 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 54:07.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:11.81 libdom_media_webspeech_synth.a.desc 54:12.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 54:12.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsTreeSanitizer.cpp:10: 54:12.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 54:12.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 54:12.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:12.43 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 54:12.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 54:12.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 54:12.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 54:12.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 54:12.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 54:12.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 54:12.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsTreeSanitizer.h:8, 54:12.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsTreeSanitizer.cpp:6: 54:12.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 54:12.43 585 | class nsCSSValue { 54:12.43 | ^~~~~~~~~~ 54:17.39 libdocshell_base_timeline.a.desc 54:19.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:19.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:19.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 54:19.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 54:19.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 54:19.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 54:19.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWindowRoot.cpp:6: 54:19.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 54:19.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:19.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:19.53 819 | foundInterface = 0; \ 54:19.53 | ^~~~~~~~~~~~~~ 54:19.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:19.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:19.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWindowRoot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:19.53 62 | NS_INTERFACE_MAP_END 54:19.53 | ^~~~~~~~~~~~~~~~~~~~ 54:19.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:19.53 800 | else 54:19.53 | ^~~~ 54:19.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:19.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:19.53 | ^~~~~~~~~~~~~~~~~~ 54:19.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWindowRoot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:19.53 61 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 54:19.53 | ^~~~~~~~~~~~~~~~~~~~~~ 54:24.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:24.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:24.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsITimer.h:10, 54:24.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.h:9, 54:24.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp:14: 54:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp: In member function 'virtual nsresult nsNullPrincipal::QueryInterface(const nsIID&, void**)': 54:24.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:24.17 819 | foundInterface = 0; \ 54:24.17 | ^~~~~~~~~~~~~~ 54:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:24.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:24.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:24.17 170 | NS_INTERFACE_MAP_END 54:24.17 | ^~~~~~~~~~~~~~~~~~~~ 54:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:24.17 33 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 54:24.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:24.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp:19: 54:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:24.17 137 | } else 54:24.17 | ^~~~ 54:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:24.17 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 54:24.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:24.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:24.17 33 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 54:24.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:25.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:25.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:25.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIURI.h:10, 54:25.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.h:14, 54:25.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.cpp:7: 54:25.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.cpp: In member function 'virtual nsresult nsNullPrincipalURI::QueryInterface(const nsIID&, void**)': 54:25.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:25.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:25.53 819 | foundInterface = 0; \ 54:25.53 | ^~~~~~~~~~~~~~ 54:25.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:25.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:25.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:25.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:25.53 83 | NS_INTERFACE_MAP_END 54:25.53 | ^~~~~~~~~~~~~~~~~~~~ 54:25.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:25.53 800 | else 54:25.53 | ^~~~ 54:25.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:25.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:25.53 | ^~~~~~~~~~~~~~~~~~ 54:25.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:25.53 82 | NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 54:25.53 | ^~~~~~~~~~~~~~~~~~~~~~ 54:26.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 54:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.h:9, 54:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:6: 54:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsPrincipal::QueryInterface(const nsIID&, void**)': 54:26.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:26.49 819 | foundInterface = 0; \ 54:26.49 | ^~~~~~~~~~~~~~ 54:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:26.49 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:26.49 170 | NS_INTERFACE_MAP_END 54:26.49 | ^~~~~~~~~~~~~~~~~~~~ 54:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:26.49 53 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 54:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:26.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:20: 54:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:26.49 137 | } else 54:26.49 | ^~~~ 54:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:26.49 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 54:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:26.49 53 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 54:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:26.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:26.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 54:26.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.h:9, 54:26.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:6: 54:26.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsExpandedPrincipal::QueryInterface(const nsIID&, void**)': 54:26.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:26.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:26.50 819 | foundInterface = 0; \ 54:26.50 | ^~~~~~~~~~~~~~ 54:26.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:26.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:26.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:26.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:26.51 170 | NS_INTERFACE_MAP_END 54:26.51 | ^~~~~~~~~~~~~~~~~~~~ 54:26.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:26.51 680 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 54:26.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:26.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:20: 54:26.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:26.51 137 | } else 54:26.51 | ^~~~ 54:26.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:26.51 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 54:26.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:26.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:26.51 680 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 54:26.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.63 libdom_base.a.desc 54:29.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:29.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 54:29.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/jsurl/nsJSProtocolHandler.cpp:6: 54:29.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 54:29.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.13 837 | foundInterface = 0; \ 54:29.13 | ^~~~~~~~~~~~~~ 54:29.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:29.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:29.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:29.13 1275 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 54:29.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/jsurl/nsJSProtocolHandler.cpp:1274:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:29.13 1274 | else 54:29.13 | ^~~~ 54:29.90 libdom_jsurl.a.desc 54:30.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:30.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:30.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISerializable.h:10, 54:30.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrincipal.h:10, 54:30.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.h:11, 54:30.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp:9: 54:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp: In member function 'virtual nsresult nsSystemPrincipal::QueryInterface(const nsIID&, void**)': 54:30.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:30.40 819 | foundInterface = 0; \ 54:30.40 | ^~~~~~~~~~~~~~ 54:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:30.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:30.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:30.40 170 | NS_INTERFACE_MAP_END 54:30.40 | ^~~~~~~~~~~~~~~~~~~~ 54:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:30.40 25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 54:30.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:30.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp:18: 54:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:30.40 137 | } else 54:30.40 | ^~~~ 54:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:30.40 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 54:30.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:30.40 25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 54:30.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:30.54 libcaps.a.desc 54:30.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:30.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:30.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIJSInspector.h:10, 54:30.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.h:9, 54:30.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.cpp:6: 54:30.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 54:30.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:30.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:30.54 819 | foundInterface = 0; \ 54:30.54 | ^~~~~~~~~~~~~~ 54:30.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:30.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:30.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:30.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:30.54 32 | NS_INTERFACE_MAP_END 54:30.54 | ^~~~~~~~~~~~~~~~~~~~ 54:30.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:30.54 800 | else 54:30.54 | ^~~~ 54:30.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:30.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:30.54 | ^~~~~~~~~~~~~~~~~~ 54:30.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:30.54 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 54:30.54 | ^~~~~~~~~~~~~~~~~~~~~~ 54:30.75 libjs_ductwork_inspector.a.desc 54:32.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:32.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:32.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:32.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:32.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 54:32.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:32.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Directory.h:10, 54:32.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/Directory.cpp:6: 54:32.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 54:32.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:32.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:32.28 819 | foundInterface = 0; \ 54:32.28 | ^~~~~~~~~~~~~~ 54:32.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:32.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:32.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:32.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/Directory.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:32.28 47 | NS_INTERFACE_MAP_END 54:32.28 | ^~~~~~~~~~~~~~~~~~~~ 54:32.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:32.28 800 | else 54:32.28 | ^~~~ 54:32.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:32.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:32.28 | ^~~~~~~~~~~~~~~~~~ 54:32.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/Directory.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:32.28 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:32.28 | ^~~~~~~~~~~~~~~~~~~~~~ 54:33.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 54:33.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 54:33.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/XULDocument.cpp:31: 54:33.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 54:33.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 54:33.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:33.71 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:33.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:33.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:33.71 712 | class CompressedGlyph { 54:33.71 | ^~~~~~~~~~~~~~~ 54:33.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 54:33.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 54:33.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:33.71 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:33.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:33.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:33.71 712 | class CompressedGlyph { 54:33.71 | ^~~~~~~~~~~~~~~ 54:37.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:37.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 54:37.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 54:37.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 54:37.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULCommandDispatcher.cpp:12: 54:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 54:37.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:37.63 819 | foundInterface = 0; \ 54:37.63 | ^~~~~~~~~~~~~~ 54:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:37.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULCommandDispatcher.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:37.63 60 | NS_INTERFACE_MAP_END 54:37.63 | ^~~~~~~~~~~~~~~~~~~~ 54:37.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULCommandDispatcher.cpp:32: 54:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:37.63 49 | } else 54:37.63 | ^~~~ 54:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 54:37.63 49 | } else 54:37.63 | ^~~~ 54:40.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 54:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 54:40.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp:34: 54:40.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 54:40.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 54:40.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:40.36 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:40.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:40.36 712 | class CompressedGlyph { 54:40.36 | ^~~~~~~~~~~~~~~ 54:40.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 54:40.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 54:40.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:40.36 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:40.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:40.37 712 | class CompressedGlyph { 54:40.37 | ^~~~~~~~~~~~~~~ 54:40.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:40.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:40.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIExpatSink.h:10, 54:40.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.h:10, 54:40.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp:14: 54:40.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 54:40.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:40.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:40.45 819 | foundInterface = 0; \ 54:40.45 | ^~~~~~~~~~~~~~ 54:40.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:40.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:40.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:40.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:40.45 202 | NS_INTERFACE_MAP_END 54:40.45 | ^~~~~~~~~~~~~~~~~~~~ 54:40.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:40.45 800 | else 54:40.45 | ^~~~ 54:40.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:40.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:40.45 | ^~~~~~~~~~~~~~~~~~ 54:40.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:40.45 201 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 54:40.45 | ^~~~~~~~~~~~~~~~~~~~~~ 54:42.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:42.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:42.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIControllers.h:10, 54:42.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp:15: 54:42.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 54:42.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:42.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:42.03 819 | foundInterface = 0; \ 54:42.03 | ^~~~~~~~~~~~~~ 54:42.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:42.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:42.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:42.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:42.03 83 | NS_INTERFACE_MAP_END 54:42.03 | ^~~~~~~~~~~~~~~~~~~~ 54:42.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp:18: 54:42.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:42.03 49 | } else 54:42.03 | ^~~~ 54:42.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp:82:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 54:42.03 82 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XULControllers) 54:42.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 54:44.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 54:44.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:41: 54:44.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 54:44.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 54:44.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:44.31 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 54:44.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 54:44.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 54:44.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 54:44.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 54:44.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Loader.h:23, 54:44.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsLayoutStylesheetCache.h:15, 54:44.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:35: 54:44.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 54:44.31 585 | class nsCSSValue { 54:44.31 | ^~~~~~~~~~ 54:44.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 54:44.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 54:44.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:58: 54:44.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 54:44.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 54:44.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:44.40 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:44.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:44.40 712 | class CompressedGlyph { 54:44.40 | ^~~~~~~~~~~~~~~ 54:44.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 54:44.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 54:44.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:44.40 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:44.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:44.40 712 | class CompressedGlyph { 54:44.40 | ^~~~~~~~~~~~~~~ 54:45.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:45.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 54:45.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:19: 54:45.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElementTearoff::QueryInterface(const nsIID&, void**)': 54:45.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:45.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:45.21 851 | foundInterface = 0; \ 54:45.21 | ^~~~~~~~~~~~~~ 54:45.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 54:45.21 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 54:45.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:45.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 54:45.21 156 | NS_INTERFACE_MAP_END_AGGREGATED(mElement) 54:45.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:45.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:45.21 800 | else 54:45.21 | ^~~~ 54:45.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:45.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:45.21 | ^~~~~~~~~~~~~~~~~~ 54:45.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:45.21 155 | NS_INTERFACE_MAP_ENTRY(nsIFrameLoaderOwner) 54:45.21 | ^~~~~~~~~~~~~~~~~~~~~~ 54:45.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElement::QueryInterface(const nsIID&, void**)': 54:45.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:45.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:45.22 837 | foundInterface = 0; \ 54:45.22 | ^~~~~~~~~~~~~~ 54:45.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:45.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:45.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:45.22 322 | NS_INTERFACE_MAP_END_INHERITING(nsStyledElement) 54:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:45.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContentInlines.h:11, 54:45.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ElementInlines.h:10, 54:45.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:20, 54:45.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.h:18, 54:45.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:72, 54:45.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 54:45.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/XULDocument.h:15, 54:45.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:71: 54:45.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:2945:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:45.22 2945 | } else 54:45.22 | ^~~~ 54:45.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:2945:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 54:45.22 2945 | } else 54:45.22 | ^~~~ 54:49.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 54:49.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 54:49.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp:44: 54:49.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 54:49.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 54:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:49.29 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:49.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:49.29 712 | class CompressedGlyph { 54:49.29 | ^~~~~~~~~~~~~~~ 54:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 54:49.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 54:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 54:49.29 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:49.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:49.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:49.29 712 | class CompressedGlyph { 54:49.29 | ^~~~~~~~~~~~~~~ 54:49.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:49.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 54:49.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.h:13, 54:49.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp:11: 54:49.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 54:49.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:49.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:49.37 819 | foundInterface = 0; \ 54:49.37 | ^~~~~~~~~~~~~~ 54:49.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:49.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:49.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:49.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:49.37 94 | NS_INTERFACE_MAP_END 54:49.37 | ^~~~~~~~~~~~~~~~~~~~ 54:49.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:49.37 800 | else 54:49.37 | ^~~~ 54:49.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:49.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:49.37 | ^~~~~~~~~~~~~~~~~~ 54:49.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:49.37 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:49.37 | ^~~~~~~~~~~~~~~~~~~~~~ 54:50.22 libdom_filesystem.a.desc 54:53.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:53.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:53.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:53.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:53.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMArray.h:12, 54:53.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.h:11, 54:53.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.cpp:7: 54:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 54:53.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:53.09 819 | foundInterface = 0; \ 54:53.09 | ^~~~~~~~~~~~~~ 54:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:53.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:53.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:53.09 82 | NS_INTERFACE_MAP_END 54:53.09 | ^~~~~~~~~~~~~~~~~~~~ 54:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:53.09 800 | else 54:53.09 | ^~~~ 54:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:53.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:53.09 | ^~~~~~~~~~~~~~~~~~ 54:53.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:53.09 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:53.09 | ^~~~~~~~~~~~~~~~~~~~~~ 54:53.98 libdom_xul.a.desc 54:55.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 54:55.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 54:55.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 54:55.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 54:55.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 54:55.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 54:55.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 54:55.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/Preferences.cpp:7, 54:55.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 54:55.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/Preferences.cpp: In member function 'virtual nsresult mozilla::Preferences::QueryInterface(const nsIID&, void**)': 54:55.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:55.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:55.53 819 | foundInterface = 0; \ 54:55.53 | ^~~~~~~~~~~~~~ 54:55.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:55.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:55.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:55.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/Preferences.cpp:539:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:55.53 539 | NS_INTERFACE_MAP_END 54:55.53 | ^~~~~~~~~~~~~~~~~~~~ 54:55.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:55.53 800 | else 54:55.53 | ^~~~ 54:55.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:55.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:55.53 | ^~~~~~~~~~~~~~~~~~ 54:55.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/Preferences.cpp:538:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:55.53 538 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:55.53 | ^~~~~~~~~~~~~~~~~~~~~~ 54:55.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefBranch::QueryInterface(const nsIID&, void**)': 54:55.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:55.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:55.56 819 | foundInterface = 0; \ 54:55.57 | ^~~~~~~~~~~~~~ 54:55.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:55.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:55.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:55.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:55.57 106 | NS_INTERFACE_MAP_END 54:55.57 | ^~~~~~~~~~~~~~~~~~~~ 54:55.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:55.57 800 | else 54:55.57 | ^~~~ 54:55.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:55.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:55.57 | ^~~~~~~~~~~~~~~~~~ 54:55.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:55.57 105 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:55.57 | ^~~~~~~~~~~~~~~~~~~~~~ 54:55.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefLocalizedString::QueryInterface(const nsIID&, void**)': 54:55.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:55.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:55.58 819 | foundInterface = 0; \ 54:55.58 | ^~~~~~~~~~~~~~ 54:55.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:55.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:55.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:55.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp:860:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:55.58 860 | NS_INTERFACE_MAP_END 54:55.58 | ^~~~~~~~~~~~~~~~~~~~ 54:55.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:55.58 800 | else 54:55.58 | ^~~~ 54:55.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:55.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:55.58 | ^~~~~~~~~~~~~~~~~~ 54:55.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp:859:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:55.58 859 | NS_INTERFACE_MAP_ENTRY(nsISupportsString) 54:55.58 | ^~~~~~~~~~~~~~~~~~~~~~ 54:56.59 libmodules_libpref.a.desc 54:57.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:57.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:57.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:57.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:57.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 54:57.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:57.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.h:10, 54:57.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.cpp:6: 54:57.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.cpp: In member function 'virtual nsresult mozilla::dom::DOMStorage::QueryInterface(const nsIID&, void**)': 54:57.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:57.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:57.91 819 | foundInterface = 0; \ 54:57.91 | ^~~~~~~~~~~~~~ 54:57.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:57.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:57.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:57.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:57.91 40 | NS_INTERFACE_MAP_END 54:57.91 | ^~~~~~~~~~~~~~~~~~~~ 54:57.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:57.91 800 | else 54:57.91 | ^~~~ 54:57.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:57.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:57.92 | ^~~~~~~~~~~~~~~~~~ 54:57.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:57.92 39 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:57.92 | ^~~~~~~~~~~~~~~~~~~~~~ 54:58.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:58.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:58.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.h:10, 54:58.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.cpp:6: 54:58.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.cpp: In member function 'virtual nsresult mozilla::dom::time::TimeManager::QueryInterface(const nsIID&, void**)': 54:58.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:58.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:58.35 819 | foundInterface = 0; \ 54:58.35 | ^~~~~~~~~~~~~~ 54:58.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:58.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:58.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:58.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:58.35 20 | NS_INTERFACE_MAP_END 54:58.35 | ^~~~~~~~~~~~~~~~~~~~ 54:58.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:58.35 800 | else 54:58.35 | ^~~~ 54:58.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:58.35 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:58.35 | ^~~~~~~~~~~~~~~~~~ 54:58.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:58.35 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:58.35 | ^~~~~~~~~~~~~~~~~~~~~~ 55:00.39 libdom_time.a.desc 55:06.00 libdom_storage.a.desc 55:06.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:06.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:06.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Permissions.h:9, 55:06.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/permission/Permissions.cpp:6: 55:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 55:06.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:06.25 819 | foundInterface = 0; \ 55:06.25 | ^~~~~~~~~~~~~~ 55:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:06.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:06.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:06.25 22 | NS_INTERFACE_MAP_END 55:06.25 | ^~~~~~~~~~~~~~~~~~~~ 55:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:06.25 800 | else 55:06.25 | ^~~~ 55:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:06.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:06.25 | ^~~~~~~~~~~~~~~~~~ 55:06.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:06.25 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:06.25 | ^~~~~~~~~~~~~~~~~~~~~~ 55:06.89 libdom_permission.a.desc 55:07.25 libxpcom_string.a.desc 55:07.69 libservices_crypto_component.a.desc 55:08.37 libintl_unicharutil.a.desc 55:10.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:10.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:10.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:10.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:10.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 55:10.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Hal.h:11, 55:10.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/system/nsDeviceSensors.cpp:6: 55:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 55:10.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:10.37 819 | foundInterface = 0; \ 55:10.37 | ^~~~~~~~~~~~~~ 55:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:10.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:10.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:10.37 63 | NS_INTERFACE_MAP_END 55:10.37 | ^~~~~~~~~~~~~~~~~~~~ 55:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:10.37 811 | else 55:10.37 | ^~~~ 55:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:10.37 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:10.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/system/nsDeviceSensors.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:10.37 62 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 55:10.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.98 libdom_system.a.desc 55:11.06 libtoolkit_components_filewatcher.a.desc 55:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 55:14.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 55:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 55:14.13 2079 | memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 55:14.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsJSNPRuntime.cpp:266:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 55:14.13 266 | typedef struct NPObjectMemberPrivate { 55:14.13 | ^~~~~~~~~~~~~~~~~~~~~ 55:23.35 libdom_media_systemservices.a.desc 55:24.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:24.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:24.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPluginHost.h:14, 55:24.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.h:9, 55:24.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.cpp:9: 55:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 55:24.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:24.72 819 | foundInterface = 0; \ 55:24.72 | ^~~~~~~~~~~~~~ 55:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:24.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:24.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.cpp:1670:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:24.72 1670 | NS_INTERFACE_MAP_END 55:24.72 | ^~~~~~~~~~~~~~~~~~~~ 55:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:24.72 811 | else 55:24.72 | ^~~~ 55:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:24.72 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:24.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.cpp:1669:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:24.72 1669 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 55:24.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:25.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:25.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:25.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIChromeRegistry.h:10, 55:25.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIToolkitChromeRegistry.h:10, 55:25.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.h:9, 55:25.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.cpp:6: 55:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 55:25.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:25.87 819 | foundInterface = 0; \ 55:25.87 | ^~~~~~~~~~~~~~ 55:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:25.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:25.87 117 | NS_INTERFACE_MAP_END 55:25.87 | ^~~~~~~~~~~~~~~~~~~~ 55:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:25.87 811 | else 55:25.87 | ^~~~ 55:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:25.87 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:25.87 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 55:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 55:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 55:29.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginInstanceOwner.cpp:36: 55:29.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 55:29.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 55:29.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 55:29.50 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 55:29.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 55:29.51 712 | class CompressedGlyph { 55:29.51 | ^~~~~~~~~~~~~~~ 55:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 55:29.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 55:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 55:29.51 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 55:29.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:29.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 55:29.51 712 | class CompressedGlyph { 55:29.51 | ^~~~~~~~~~~~~~~ 55:30.03 libchrome.a.desc 55:31.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:31.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:31.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:31.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:31.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:31.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:31.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:31.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 55:31.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::QueryInterface(const nsIID&, void**)': 55:31.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:31.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:31.97 819 | foundInterface = 0; \ 55:31.97 | ^~~~~~~~~~~~~~ 55:31.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:31.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:31.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:31.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:31.97 212 | NS_INTERFACE_MAP_END 55:31.97 | ^~~~~~~~~~~~~~~~~~~~ 55:31.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:31.97 811 | else 55:31.97 | ^~~~ 55:31.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:31.97 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:31.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:31.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:31.97 211 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Interfaces) 55:31.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:31.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_InterfacesByID::QueryInterface(const nsIID&, void**)': 55:31.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:31.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:31.98 819 | foundInterface = 0; \ 55:31.98 | ^~~~~~~~~~~~~~ 55:31.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:31.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:31.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:31.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:31.98 436 | NS_INTERFACE_MAP_END 55:31.98 | ^~~~~~~~~~~~~~~~~~~~ 55:31.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:31.98 811 | else 55:31.98 | ^~~~ 55:31.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:31.98 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:31.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:31.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:31.98 435 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_InterfacesByID) 55:31.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:31.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::QueryInterface(const nsIID&, void**)': 55:31.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:31.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:31.99 819 | foundInterface = 0; \ 55:31.99 | ^~~~~~~~~~~~~~ 55:31.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:31.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:31.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:31.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:31.99 661 | NS_INTERFACE_MAP_END 55:31.99 | ^~~~~~~~~~~~~~~~~~~~ 55:31.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:31.99 811 | else 55:32.00 | ^~~~ 55:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:32.00 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:32.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:32.00 660 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Classes) 55:32.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ClassesByID::QueryInterface(const nsIID&, void**)': 55:32.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.01 819 | foundInterface = 0; \ 55:32.01 | ^~~~~~~~~~~~~~ 55:32.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:868:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.01 868 | NS_INTERFACE_MAP_END 55:32.01 | ^~~~~~~~~~~~~~~~~~~~ 55:32.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.01 811 | else 55:32.01 | ^~~~ 55:32.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:32.01 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:32.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:867:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:32.01 867 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ClassesByID) 55:32.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::QueryInterface(const nsIID&, void**)': 55:32.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.02 819 | foundInterface = 0; \ 55:32.02 | ^~~~~~~~~~~~~~ 55:32.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.02 1100 | NS_INTERFACE_MAP_END 55:32.02 | ^~~~~~~~~~~~~~~~~~~~ 55:32.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.02 811 | else 55:32.02 | ^~~~ 55:32.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:32.02 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:32.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:32.02 1099 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Results) 55:32.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::QueryInterface(const nsIID&, void**)': 55:32.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.03 819 | foundInterface = 0; \ 55:32.03 | ^~~~~~~~~~~~~~ 55:32.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.04 1288 | NS_INTERFACE_MAP_END 55:32.04 | ^~~~~~~~~~~~~~~~~~~~ 55:32.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.04 811 | else 55:32.04 | ^~~~ 55:32.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:32.04 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:32.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:32.04 1287 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ID) 55:32.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::QueryInterface(const nsIID&, void**)': 55:32.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.04 819 | foundInterface = 0; \ 55:32.04 | ^~~~~~~~~~~~~~ 55:32.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.05 1485 | NS_INTERFACE_MAP_END 55:32.05 | ^~~~~~~~~~~~~~~~~~~~ 55:32.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.05 811 | else 55:32.05 | ^~~~ 55:32.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:32.05 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:32.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:32.05 1484 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Exception) 55:32.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCConstructor::QueryInterface(const nsIID&, void**)': 55:32.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.07 819 | foundInterface = 0; \ 55:32.07 | ^~~~~~~~~~~~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1879:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.07 1879 | NS_INTERFACE_MAP_END 55:32.07 | ^~~~~~~~~~~~~~~~~~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.07 811 | else 55:32.07 | ^~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:32.07 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:32.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1878:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:32.07 1878 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCConstructor) 55:32.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::QueryInterface(const nsIID&, void**)': 55:32.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.07 819 | foundInterface = 0; \ 55:32.07 | ^~~~~~~~~~~~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:2074:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.07 2074 | NS_INTERFACE_MAP_END 55:32.07 | ^~~~~~~~~~~~~~~~~~~~ 55:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.07 811 | else 55:32.08 | ^~~~ 55:32.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:32.08 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:2073:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:32.08 2073 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Constructor) 55:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::QueryInterface(const nsIID&, void**)': 55:32.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.09 819 | foundInterface = 0; \ 55:32.09 | ^~~~~~~~~~~~~~ 55:32.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:2270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.10 2270 | NS_INTERFACE_MAP_END 55:32.10 | ^~~~~~~~~~~~~~~~~~~~ 55:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.10 811 | else 55:32.10 | ^~~~ 55:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:32.10 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:2269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:32.10 2269 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Utils) 55:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult ComponentsSH::QueryInterface(const nsIID&, void**)': 55:32.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.14 819 | foundInterface = 0; \ 55:32.14 | ^~~~~~~~~~~~~~ 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.14 3514 | NS_INTERFACE_MAP_END 55:32.14 | ^~~~~~~~~~~~~~~~~~~~ 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.14 800 | else 55:32.14 | ^~~~ 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:32.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:32.14 | ^~~~~~~~~~~~~~~~~~ 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:32.14 3513 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:32.14 | ^~~~~~~~~~~~~~~~~~~~~~ 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 55:32.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.14 819 | foundInterface = 0; \ 55:32.14 | ^~~~~~~~~~~~~~ 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.15 170 | NS_INTERFACE_MAP_END 55:32.15 | ^~~~~~~~~~~~~~~~~~~~ 55:32.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 55:32.15 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 55:32.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 55:32.15 3525 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 55:32.15 | ^~~~~~~~~~~~~~~~~~~~ 55:32.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 55:32.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 55:32.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.15 137 | } else 55:32.15 | ^~~~ 55:32.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 55:32.15 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 55:32.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 55:32.15 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 55:32.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 55:32.15 3525 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 55:32.15 | ^~~~~~~~~~~~~~~~~~~~ 55:32.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:32.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:32.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:32.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:32.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:32.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:32.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:32.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 55:32.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 55:32.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:32.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.16 837 | foundInterface = 0; \ 55:32.16 | ^~~~~~~~~~~~~~ 55:32.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:32.16 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:32.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:32.17 3535 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 55:32.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 55:32.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 55:32.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.17 137 | } else 55:32.17 | ^~~~ 55:32.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3534:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 55:32.17 3534 | NS_IMPL_QUERY_CLASSINFO(nsXPCComponents) 55:32.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 55:32.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 55:32.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 55:32.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:32.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 55:32.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:32.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 55:32.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 55:32.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:32.21 31 | memset(aT, 0, sizeof(T)); 55:32.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 55:32.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 55:32.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 55:32.21 2858 | struct GlobalProperties { 55:32.21 | ^~~~~~~~~~~~~~~~ 55:36.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:36.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:36.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:36.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:36.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:36.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:36.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:36.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:36.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:36.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 55:36.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:36.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:36.67 819 | foundInterface = 0; \ 55:36.67 | ^~~~~~~~~~~~~~ 55:36.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:36.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:36.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:36.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:36.67 81 | NS_INTERFACE_MAP_END 55:36.67 | ^~~~~~~~~~~~~~~~~~~~ 55:36.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:36.67 800 | else 55:36.67 | ^~~~ 55:36.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:36.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:36.67 | ^~~~~~~~~~~~~~~~~~ 55:36.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:36.67 80 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:36.67 | ^~~~~~~~~~~~~~~~~~~~~~ 55:36.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::QueryInterface(const nsIID&, void**)': 55:36.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:36.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:36.69 819 | foundInterface = 0; \ 55:36.69 | ^~~~~~~~~~~~~~ 55:36.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:36.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:36.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:36.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp:602:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:36.69 602 | NS_INTERFACE_MAP_END 55:36.69 | ^~~~~~~~~~~~~~~~~~~~ 55:36.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:36.69 811 | else 55:36.69 | ^~~~ 55:36.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:36.69 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:36.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:36.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp:601:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:36.70 601 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_utils_Sandbox) 55:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:37.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 55:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSContext.cpp: In member function 'nsresult XPCJSContext::Initialize()': 55:37.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 55:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 55:37.14 3166 | memset(cxPrivate, 0, sizeof(PerThreadAtomCache)); 55:37.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:37.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSContext.cpp:40, 55:37.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 55:37.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:2538:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 55:37.14 2538 | struct PerThreadAtomCache : public APZBucketAtoms, 55:37.14 | ^~~~~~~~~~~~~~~~~~ 55:37.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 55:37.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:37.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:37.16 819 | foundInterface = 0; \ 55:37.16 | ^~~~~~~~~~~~~~ 55:37.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:37.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:37.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:37.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:37.17 170 | NS_INTERFACE_MAP_END 55:37.17 | ^~~~~~~~~~~~~~~~~~~~ 55:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 55:37.17 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 55:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 55:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 55:37.17 22 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 55:37.17 | ^~~~~~~~~~~~~~~~~~~~ 55:37.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 55:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:37.17 137 | } else 55:37.17 | ^~~~ 55:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 55:37.17 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 55:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 55:37.17 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 55:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 55:37.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 55:37.17 22 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 55:37.17 | ^~~~~~~~~~~~~~~~~~~~ 55:37.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult SharedScriptableHelperForJSIID::QueryInterface(const nsIID&, void**)': 55:37.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:37.18 819 | foundInterface = 0; \ 55:37.18 | ^~~~~~~~~~~~~~ 55:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:37.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:37.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:37.19 219 | NS_INTERFACE_MAP_END 55:37.19 | ^~~~~~~~~~~~~~~~~~~~ 55:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:37.19 811 | else 55:37.19 | ^~~~ 55:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:37.19 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:37.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:37.19 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 55:37.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 55:37.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:37.19 819 | foundInterface = 0; \ 55:37.19 | ^~~~~~~~~~~~~~ 55:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:37.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:37.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:37.19 284 | NS_INTERFACE_MAP_END 55:37.19 | ^~~~~~~~~~~~~~~~~~~~ 55:37.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:37.20 137 | } else 55:37.20 | ^~~~ 55:37.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:283:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 55:37.20 283 | NS_IMPL_QUERY_CLASSINFO(nsJSIID) 55:37.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:37.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 55:37.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:37.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:37.21 819 | foundInterface = 0; \ 55:37.21 | ^~~~~~~~~~~~~~ 55:37.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:37.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:37.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:37.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:37.21 541 | NS_INTERFACE_MAP_END 55:37.21 | ^~~~~~~~~~~~~~~~~~~~ 55:37.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 55:37.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:37.21 137 | } else 55:37.21 | ^~~~ 55:37.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:540:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 55:37.21 540 | NS_IMPL_QUERY_CLASSINFO(nsJSCID) 55:37.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:37.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:37.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:37.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:37.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:37.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:37.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:37.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:37.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'virtual nsresult BackstagePass::QueryInterface(const nsIID&, void**)': 55:37.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:37.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:37.24 819 | foundInterface = 0; \ 55:37.24 | ^~~~~~~~~~~~~~ 55:37.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:37.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:37.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:37.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCRuntimeService.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:37.24 21 | NS_INTERFACE_MAP_END 55:37.24 | ^~~~~~~~~~~~~~~~~~~~ 55:37.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:37.24 811 | else 55:37.24 | ^~~~ 55:37.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:37.24 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:37.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:37.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCRuntimeService.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:37.24 20 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 55:37.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:37.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 55:37.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 55:37.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 55:37.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:37.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 55:37.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 55:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:37.33 31 | memset(aT, 0, sizeof(T)); 55:37.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 55:37.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 55:37.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 55:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 55:37.33 2858 | struct GlobalProperties { 55:37.33 | ^~~~~~~~~~~~~~~~ 55:39.80 libdom_plugins_base.a.desc 55:41.65 libintl_locale_unix.a.desc 55:41.82 libmedia_kiss_fft.a.desc 55:42.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 55:42.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 55:42.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:42.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:42.17 819 | foundInterface = 0; \ 55:42.17 | ^~~~~~~~~~~~~~ 55:42.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:42.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:42.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:42.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:42.17 25 | NS_INTERFACE_MAP_END 55:42.17 | ^~~~~~~~~~~~~~~~~~~~ 55:42.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 55:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 55:42.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:42.17 137 | } else 55:42.17 | ^~~~ 55:42.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCVariant.cpp:24:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 55:42.17 24 | NS_IMPL_QUERY_CLASSINFO(XPCVariant) 55:42.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:42.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:42.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:42.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:42.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:42.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 55:42.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 55:42.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:42.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 55:42.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 55:42.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 55:42.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:42.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:42.56 819 | foundInterface = 0; \ 55:42.56 | ^~~~~~~~~~~~~~ 55:42.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:42.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:42.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:42.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCWrappedNative.cpp:816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:42.56 816 | NS_INTERFACE_MAP_END 55:42.56 | ^~~~~~~~~~~~~~~~~~~~ 55:42.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:42.56 811 | else 55:42.56 | ^~~~ 55:42.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:42.56 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:42.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:42.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCWrappedNative.cpp:815:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:42.56 815 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 55:42.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:42.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47: 55:42.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed XPCNativeInterface::NewInstance(nsIInterfaceInfo*)': 55:42.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 55:42.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 55:42.60 386 | memcpy(obj->mMembers, members, 55:42.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 55:42.60 387 | realTotalCount * sizeof(XPCNativeMember)); 55:42.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:42.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 55:42.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 55:42.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:1100:7: note: 'class XPCNativeMember' declared here 55:42.60 1100 | class XPCNativeMember final 55:42.60 | ^~~~~~~~~~~~~~~ 55:43.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 55:43.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 55:43.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 55:43.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 55:43.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 55:43.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 55:43.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:43.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 55:43.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 55:43.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:43.18 31 | memset(aT, 0, sizeof(T)); 55:43.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 55:43.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 55:43.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 55:43.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 55:43.18 2858 | struct GlobalProperties { 55:43.18 | ^~~~~~~~~~~~~~~~ 55:43.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:43.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:43.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:43.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:43.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 55:43.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 55:43.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.h:10, 55:43.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:6: 55:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 55:43.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:43.47 819 | foundInterface = 0; \ 55:43.47 | ^~~~~~~~~~~~~~ 55:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:43.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:43.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:43.47 322 | NS_INTERFACE_MAP_END 55:43.47 | ^~~~~~~~~~~~~~~~~~~~ 55:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:43.47 800 | else 55:43.47 | ^~~~ 55:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:43.47 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:43.47 | ^~~~~~~~~~~~~~~~~~ 55:43.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:321:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:43.47 321 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:43.47 | ^~~~~~~~~~~~~~~~~~~~~~ 55:43.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 55:43.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 55:43.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 55:43.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 55:43.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 55:43.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.h:10, 55:43.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:6: 55:43.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:43.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 55:43.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 55:43.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:43.56 31 | memset(aT, 0, sizeof(T)); 55:43.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 55:43.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:19: 55:43.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 55:43.56 2858 | struct GlobalProperties { 55:43.56 | ^~~~~~~~~~~~~~~~ 55:45.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 55:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 55:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.h:10, 55:45.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.cpp:6: 55:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 55:45.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:45.18 819 | foundInterface = 0; \ 55:45.18 | ^~~~~~~~~~~~~~ 55:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:45.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:45.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:45.18 38 | NS_INTERFACE_MAP_END 55:45.18 | ^~~~~~~~~~~~~~~~~~~~ 55:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:45.18 800 | else 55:45.18 | ^~~~ 55:45.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:45.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:45.19 | ^~~~~~~~~~~~~~~~~~ 55:45.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:45.19 37 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 55:45.19 | ^~~~~~~~~~~~~~~~~~~~~~ 55:45.53 libdom_worklet.a.desc 55:45.94 libjs_xpconnect_src.a.desc 55:47.52 libextensions_pref_autoconfig_src.a.desc 55:49.57 libgfx_ycbcr.a.desc 55:50.23 libimage_encoders_ico.a.desc 55:50.31 libdom_secureelement.a.desc 55:56.04 libipc_testshell.a.desc 55:57.56 libembedding_components_build.a.desc 55:58.47 libtoolkit_components_perf.a.desc 56:01.44 libnetwerk_socket.a.desc 56:06.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 56:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsComponentManagerUtils.h:10, 56:06.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 56:06.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 56:06.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:06.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:06.32 819 | foundInterface = 0; \ 56:06.32 | ^~~~~~~~~~~~~~ 56:06.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:06.32 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 56:06.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:06.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 56:06.32 18 | NS_INTERFACE_MAP_END_THREADSAFE 56:06.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:06.33 800 | else 56:06.33 | ^~~~ 56:06.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:06.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:06.33 | ^~~~~~~~~~~~~~~~~~ 56:06.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:06.33 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 56:06.33 | ^~~~~~~~~~~~~~~~~~~~~~ 56:06.47 libtoolkit_system_gnome.a.desc 56:08.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:08.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 56:08.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 56:08.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 56:08.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 56:08.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XBLChildrenElement.h:9, 56:08.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/XBLChildrenElement.cpp:6: 56:08.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 56:08.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:08.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:08.18 819 | foundInterface = 0; \ 56:08.18 | ^~~~~~~~~~~~~~ 56:08.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:08.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:08.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:08.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/XBLChildrenElement.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:08.18 67 | NS_INTERFACE_MAP_END 56:08.18 | ^~~~~~~~~~~~~~~~~~~~ 56:08.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:08.18 800 | else 56:08.18 | ^~~~ 56:08.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:08.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:08.18 | ^~~~~~~~~~~~~~~~~~ 56:08.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/XBLChildrenElement.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:08.18 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:08.18 | ^~~~~~~~~~~~~~~~~~~~~~ 56:11.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 56:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 56:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 56:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:35: 56:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:11.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 56:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 56:11.04 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:11.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:11.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 56:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 56:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:192, 56:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:49, 56:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 56:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:24: 56:11.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:11.04 585 | class nsCSSValue { 56:11.04 | ^~~~~~~~~~ 56:11.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:11.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 56:11.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 56:11.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.h:9, 56:11.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:6: 56:11.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 56:11.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:11.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:11.06 819 | foundInterface = 0; \ 56:11.06 | ^~~~~~~~~~~~~~ 56:11.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:11.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:11.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:11.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:11.06 107 | NS_INTERFACE_MAP_END 56:11.06 | ^~~~~~~~~~~~~~~~~~~~ 56:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:11.07 800 | else 56:11.07 | ^~~~ 56:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:11.07 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:11.07 | ^~~~~~~~~~~~~~~~~~ 56:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:11.07 106 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:11.07 | ^~~~~~~~~~~~~~~~~~~~~~ 56:20.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:20.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 56:20.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.h:10, 56:20.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.cpp:8: 56:20.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 56:20.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:20.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:20.20 819 | foundInterface = 0; \ 56:20.20 | ^~~~~~~~~~~~~~ 56:20.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:20.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:20.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:20.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:20.21 96 | NS_INTERFACE_MAP_END 56:20.21 | ^~~~~~~~~~~~~~~~~~~~ 56:20.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:20.21 800 | else 56:20.21 | ^~~~ 56:20.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:20.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:20.21 | ^~~~~~~~~~~~~~~~~~ 56:20.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:20.21 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:20.21 | ^~~~~~~~~~~~~~~~~~~~~~ 56:32.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 56:32.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 56:32.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 56:32.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLPrototypeBinding.cpp:40: 56:32.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:32.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 56:32.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 56:32.22 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:32.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 56:32.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 56:32.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:192, 56:32.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:49, 56:32.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 56:32.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLPrototypeBinding.cpp:23: 56:32.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:32.22 585 | class nsCSSValue { 56:32.22 | ^~~~~~~~~~ 56:38.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 56:38.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 56:38.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 56:38.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLPrototypeResources.cpp:17: 56:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:38.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 56:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 56:38.45 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:38.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:38.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 56:38.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 56:38.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 56:38.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 56:38.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Loader.h:23, 56:38.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLPrototypeResources.cpp:14: 56:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:38.45 585 | class nsCSSValue { 56:38.46 | ^~~~~~~~~~ 56:38.90 libdom_media_gmp.a.desc 56:40.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 56:40.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 56:40.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 56:40.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:28: 56:40.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:40.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 56:40.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 56:40.89 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:40.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:40.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 56:40.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 56:40.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 56:40.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 56:40.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:20: 56:40.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:40.89 585 | class nsCSSValue { 56:40.89 | ^~~~~~~~~~ 56:40.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:40.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 56:40.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:40.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:40.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 56:40.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:6: 56:40.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 56:40.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:40.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:40.90 819 | foundInterface = 0; \ 56:40.90 | ^~~~~~~~~~~~~~ 56:40.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:40.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:40.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:40.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:40.90 40 | NS_INTERFACE_MAP_END 56:40.90 | ^~~~~~~~~~~~~~~~~~~~ 56:40.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:40.90 800 | else 56:40.91 | ^~~~ 56:40.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:40.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:40.91 | ^~~~~~~~~~~~~~~~~~ 56:40.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:40.91 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:40.91 | ^~~~~~~~~~~~~~~~~~~~~~ 56:43.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:43.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 56:43.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIProtocolHandler.h:10, 56:43.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.h:9, 56:43.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9: 56:43.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 56:43.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:43.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:43.96 837 | foundInterface = 0; \ 56:43.96 | ^~~~~~~~~~~~~~ 56:43.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:43.96 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:43.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:43.96 349 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 56:43.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:348:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:43.96 348 | else 56:43.96 | ^~~~ 56:44.36 libnetwerk_protocol_about.a.desc 56:49.20 libdom_xbl.a.desc 56:59.93 libdom_media_ogg.a.desc 56:59.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 56:59.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 56:59.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.cpp:7: 56:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 56:59.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.98 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:59.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:59.98 712 | class CompressedGlyph { 56:59.98 | ^~~~~~~~~~~~~~~ 56:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 56:59.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:59.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:59.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:59.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:59.99 712 | class CompressedGlyph { 56:59.99 | ^~~~~~~~~~~~~~~ 57:09.46 libdom_filehandle.a.desc 57:12.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:12.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:12.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:12.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:12.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 57:12.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.h:9, 57:12.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.cpp:6: 57:12.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 57:12.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:12.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:12.42 819 | foundInterface = 0; \ 57:12.42 | ^~~~~~~~~~~~~~ 57:12.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:12.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:12.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:12.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:12.42 40 | NS_INTERFACE_MAP_END 57:12.42 | ^~~~~~~~~~~~~~~~~~~~ 57:12.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:12.42 800 | else 57:12.42 | ^~~~ 57:12.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:12.42 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:12.42 | ^~~~~~~~~~~~~~~~~~ 57:12.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:12.42 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:12.42 | ^~~~~~~~~~~~~~~~~~~~~~ 57:16.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: In member function 'void mozilla::dom::AesTask::Init(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, bool)': 57:16.11 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 57:16.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp:580:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 57:16.11 580 | TelemetryAlgorithm telemetryAlg; 57:16.11 | ^~~~~~~~~~~~ 57:16.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::HmacTask::HmacTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const CryptoOperationData&, const CryptoOperationData&, bool)': 57:16.12 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 57:16.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp:1037:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 57:16.12 1037 | TelemetryAlgorithm telemetryAlg; 57:16.12 | ^~~~~~~~~~~~ 57:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::DigestTask::DigestTask(JSContext*, const mozilla::dom::ObjectOrString&, const CryptoOperationData&)': 57:16.13 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 57:16.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp:1336:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 57:16.13 1336 | TelemetryAlgorithm telemetryAlg; 57:16.13 | ^~~~~~~~~~~~ 57:18.87 libdom_crypto.a.desc 57:20.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:20.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:20.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 57:20.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMOfflineResourceList.h:10, 57:20.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.h:10, 57:20.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.cpp:6: 57:20.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 57:20.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:20.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:20.27 837 | foundInterface = 0; \ 57:20.27 | ^~~~~~~~~~~~~~ 57:20.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:20.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:20.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:20.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:20.27 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:20.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:20.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:20.27 800 | else 57:20.27 | ^~~~ 57:20.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:20.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:20.27 | ^~~~~~~~~~~~~~~~~~ 57:20.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:20.27 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:20.27 | ^~~~~~~~~~~~~~~~~~~~~~ 57:20.94 libdom_offline.a.desc 57:22.31 libsecurity_apps.a.desc 57:24.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 57:24.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 57:24.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGContainerFrame.cpp:17: 57:24.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:24.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.07 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:24.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:24.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:24.07 712 | class CompressedGlyph { 57:24.07 | ^~~~~~~~~~~~~~~ 57:24.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:24.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.07 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:24.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:24.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:24.07 712 | class CompressedGlyph { 57:24.07 | ^~~~~~~~~~~~~~~ 57:24.12 libtoolkit_components_startup.a.desc 57:28.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 57:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/FrameProperties.h:13, 57:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.h:10, 57:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:7: 57:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': 57:28.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:28.22 819 | foundInterface = 0; \ 57:28.22 | ^~~~~~~~~~~~~~ 57:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:28.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:28.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:28.22 257 | NS_INTERFACE_MAP_END 57:28.22 | ^~~~~~~~~~~~~~~~~~~~ 57:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:28.23 800 | else 57:28.23 | ^~~~ 57:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:28.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:28.23 | ^~~~~~~~~~~~~~~~~~ 57:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:28.23 256 | NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) 57:28.23 | ^~~~~~~~~~~~~~~~~~~~~~ 57:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': 57:28.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:28.23 819 | foundInterface = 0; \ 57:28.23 | ^~~~~~~~~~~~~~ 57:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:28.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:28.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:28.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:292:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:28.24 292 | NS_INTERFACE_MAP_END 57:28.24 | ^~~~~~~~~~~~~~~~~~~~ 57:28.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:28.24 800 | else 57:28.24 | ^~~~ 57:28.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:28.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:28.24 | ^~~~~~~~~~~~~~~~~~ 57:28.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:291:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:28.24 291 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:28.24 | ^~~~~~~~~~~~~~~~~~~~~~ 57:29.34 libembedding_components_windowwatcher.a.desc 57:29.43 libaccessible_ipc.a.desc 57:35.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGFilterInstance.cpp: In member function 'nsresult nsSVGFilterInstance::ComputeBounds()': 57:35.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 57:35.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 57:35.05 84 | memcpy(XYWH, mFilterElement->mLengthAttributes, 57:35.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.05 85 | sizeof(mFilterElement->mLengthAttributes)); 57:35.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.h:11, 57:35.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGFilterInstance.h:11, 57:35.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGFilterInstance.cpp:7: 57:35.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGLength2.h:85:7: note: 'class nsSVGLength2' declared here 57:35.05 85 | class nsSVGLength2 57:35.05 | ^~~~~~~~~~~~ 57:35.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:35.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 57:35.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 57:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/AnimationCommon.cpp:24: 57:35.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:35.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 57:35.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 57:35.99 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:35.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 57:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 57:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 57:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 57:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Animation.h:13, 57:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 57:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/AnimationCommon.h:9, 57:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/AnimationCommon.cpp:5: 57:35.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:35.99 585 | class nsCSSValue { 57:35.99 | ^~~~~~~~~~ 57:42.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSRuleList.h:9, 57:42.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSRuleList.cpp:6: 57:42.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 57:42.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:42.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:42.41 819 | foundInterface = 0; \ 57:42.41 | ^~~~~~~~~~~~~~ 57:42.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:42.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:42.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:42.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSRuleList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:42.41 21 | NS_INTERFACE_MAP_END 57:42.41 | ^~~~~~~~~~~~~~~~~~~~ 57:42.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:42.41 800 | else 57:42.41 | ^~~~ 57:42.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:42.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:42.41 | ^~~~~~~~~~~~~~~~~~ 57:42.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSRuleList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:42.42 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:42.42 | ^~~~~~~~~~~~~~~~~~~~~~ 57:44.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:44.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 57:44.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 57:44.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:12: 57:44.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:44.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 57:44.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 57:44.52 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:44.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 57:44.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 57:44.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 57:44.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:9: 57:44.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:44.52 585 | class nsCSSValue { 57:44.52 | ^~~~~~~~~~ 57:44.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 57:44.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 57:44.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 57:44.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:19: 57:44.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:44.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:44.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:44.80 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:44.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:44.80 712 | class CompressedGlyph { 57:44.80 | ^~~~~~~~~~~~~~~ 57:44.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:44.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:44.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:44.80 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:44.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:44.80 712 | class CompressedGlyph { 57:44.80 | ^~~~~~~~~~~~~~~ 57:45.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMArray.h:12, 57:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:9, 57:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:13, 57:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:9: 57:45.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult nsMediaList::QueryInterface(const nsIID&, void**)': 57:45.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:45.05 819 | foundInterface = 0; \ 57:45.05 | ^~~~~~~~~~~~~~ 57:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:45.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:45.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:45.05 605 | NS_INTERFACE_MAP_END 57:45.05 | ^~~~~~~~~~~~~~~~~~~~ 57:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:45.05 800 | else 57:45.05 | ^~~~ 57:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:45.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:45.05 | ^~~~~~~~~~~~~~~~~~ 57:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:604:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:45.05 604 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:45.05 | ^~~~~~~~~~~~~~~~~~~~~~ 57:45.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult mozilla::CSSStyleSheet::QueryInterface(const nsIID&, void**)': 57:45.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:45.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:45.07 837 | foundInterface = 0; \ 57:45.07 | ^~~~~~~~~~~~~~ 57:45.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:45.07 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:45.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:45.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:1254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:45.07 1254 | NS_INTERFACE_MAP_END_INHERITING(StyleSheet) 57:45.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:45.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:1253:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:45.07 1253 | else 57:45.07 | ^~~~ 57:54.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 57:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.cpp:14: 57:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:54.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 57:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 57:54.36 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:54.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:54.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 57:54.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.cpp:6: 57:54.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:54.37 585 | class nsCSSValue { 57:54.37 | ^~~~~~~~~~ 57:54.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 57:54.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 57:54.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 57:54.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.cpp:14: 57:54.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:54.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.64 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:54.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:54.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:54.64 712 | class CompressedGlyph { 57:54.64 | ^~~~~~~~~~~~~~~ 57:54.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:54.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:54.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:54.64 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:54.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:54.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:54.64 712 | class CompressedGlyph { 57:54.64 | ^~~~~~~~~~~~~~~ 57:57.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 57:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:14: 57:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:57.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 57:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 57:57.26 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:57.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:57.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 57:57.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 57:57.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:14: 57:57.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:57.27 585 | class nsCSSValue { 57:57.27 | ^~~~~~~~~~ 57:57.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 57:57.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 57:57.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 57:57.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:17: 57:57.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:57.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:57.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:57.75 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:57.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:57.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:57.75 712 | class CompressedGlyph { 57:57.75 | ^~~~~~~~~~~~~~~ 57:57.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:57.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:57.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:57.75 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:57.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:57.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:57.75 712 | class CompressedGlyph { 57:57.75 | ^~~~~~~~~~~~~~~ 57:57.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:57.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:57.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 57:57.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 57:57.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 57:57.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:21, 57:57.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:14: 57:57.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp: In member function 'virtual nsresult mozilla::css::Declaration::QueryInterface(const nsIID&, void**)': 57:57.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:57.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:57.90 819 | foundInterface = 0; \ 57:57.90 | ^~~~~~~~~~~~~~ 57:57.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:57.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:57.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:57.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:57.90 91 | NS_INTERFACE_MAP_END 57:57.90 | ^~~~~~~~~~~~~~~~~~~~ 57:57.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:57.90 811 | else 57:57.90 | ^~~~ 57:57.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:57.90 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:57.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:57.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:57.90 90 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStyleRule) 57:57.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:04.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:04.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:6: 58:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:04.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:04.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:04.13 712 | class CompressedGlyph { 58:04.13 | ^~~~~~~~~~~~~~~ 58:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:04.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.13 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:04.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:04.13 712 | class CompressedGlyph { 58:04.14 | ^~~~~~~~~~~~~~~ 58:04.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:04.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:04.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 58:04.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:10: 58:04.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:04.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:04.88 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:04.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 58:04.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:6: 58:04.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:04.88 585 | class nsCSSValue { 58:04.88 | ^~~~~~~~~~ 58:05.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 58:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 58:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 58:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:6: 58:05.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 58:05.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:05.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:05.14 819 | foundInterface = 0; \ 58:05.14 | ^~~~~~~~~~~~~~ 58:05.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:05.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:05.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:05.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:05.14 96 | NS_INTERFACE_MAP_END 58:05.14 | ^~~~~~~~~~~~~~~~~~~~ 58:05.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:05.14 800 | else 58:05.14 | ^~~~ 58:05.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:05.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:05.14 | ^~~~~~~~~~~~~~~~~~ 58:05.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:05.14 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:05.14 | ^~~~~~~~~~~~~~~~~~~~~~ 58:07.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.h:9, 58:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:6: 58:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:07.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:07.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:07.28 712 | class CompressedGlyph { 58:07.28 | ^~~~~~~~~~~~~~~ 58:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:07.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:07.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:07.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:07.28 712 | class CompressedGlyph { 58:07.28 | ^~~~~~~~~~~~~~~ 58:08.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:08.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:08.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.h:13, 58:08.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:6: 58:08.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:08.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.03 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:08.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:08.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 58:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.h:9, 58:08.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:6: 58:08.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:08.04 585 | class nsCSSValue { 58:08.04 | ^~~~~~~~~~ 58:08.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.h:9, 58:08.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:6: 58:08.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 58:08.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:08.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:08.37 837 | foundInterface = 0; \ 58:08.37 | ^~~~~~~~~~~~~~ 58:08.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:08.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:08.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:08.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:08.37 94 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:08.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:08.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:08.37 800 | else 58:08.38 | ^~~~ 58:08.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:08.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:08.38 | ^~~~~~~~~~~~~~~~~~ 58:08.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:08.38 93 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 58:08.38 | ^~~~~~~~~~~~~~~~~~~~~~ 58:11.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:11.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:11.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 58:11.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 58:11.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 58:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:11.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.29 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:11.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:11.29 712 | class CompressedGlyph { 58:11.29 | ^~~~~~~~~~~~~~~ 58:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:11.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:11.29 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:11.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:11.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:11.29 712 | class CompressedGlyph { 58:11.29 | ^~~~~~~~~~~~~~~ 58:12.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:12.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:12.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 58:12.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 58:12.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 58:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:12.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.02 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:12.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:12.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 58:12.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 58:12.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 58:12.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 58:12.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:12.02 585 | class nsCSSValue { 58:12.02 | ^~~~~~~~~~ 58:12.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:6, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 58:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 58:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 58:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:63:37: required from here 58:12.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:12.39 66 | memset(aT, 0, N * sizeof(T)); 58:12.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 58:12.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:7, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 58:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 58:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 58:12.39 303 | class MOZ_NON_PARAM alignas(8) Value 58:12.39 | ^~~~~ 58:15.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsClassHashtable.h:11, 58:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/ImageLoader.h:11, 58:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ImageLoader.cpp:9: 58:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 58:15.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:15.16 819 | foundInterface = 0; \ 58:15.16 | ^~~~~~~~~~~~~~ 58:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:15.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:15.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ImageLoader.cpp:375:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:15.17 375 | NS_INTERFACE_MAP_END 58:15.17 | ^~~~~~~~~~~~~~~~~~~~ 58:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:15.17 800 | else 58:15.17 | ^~~~ 58:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:15.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:15.17 | ^~~~~~~~~~~~~~~~~~ 58:15.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ImageLoader.cpp:374:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:15.17 374 | NS_INTERFACE_MAP_ENTRY(imgIOnloadBlocker) 58:15.17 | ^~~~~~~~~~~~~~~~~~~~~~ 58:24.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:24.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:24.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:11, 58:24.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp:8: 58:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 58:24.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:24.29 837 | foundInterface = 0; \ 58:24.29 | ^~~~~~~~~~~~~~ 58:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:24.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:24.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:24.29 59 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:24.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:24.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:12, 58:24.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp:8: 58:24.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:24.30 258 | } else 58:24.30 | ^~~~ 58:24.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 58:24.30 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 58:24.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:24.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 58:24.30 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 58:24.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:24.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 58:24.30 58 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryList) 58:24.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 58:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 58:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGUtils.cpp:53: 58:26.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:26.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:26.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:26.91 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:26.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:26.91 712 | class CompressedGlyph { 58:26.91 | ^~~~~~~~~~~~~~~ 58:26.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:26.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:26.92 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:26.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:26.92 712 | class CompressedGlyph { 58:26.92 | ^~~~~~~~~~~~~~~ 58:28.49 liblayout_svg.a.desc 58:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 58:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 58:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/RuleProcessorCache.h:15, 58:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/RuleProcessorCache.cpp:10: 58:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:28.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:28.67 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:28.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsIMediaList.h:19, 58:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:22, 58:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/RuleProcessorCache.h:15, 58:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/RuleProcessorCache.cpp:10: 58:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:28.67 585 | class nsCSSValue { 58:28.67 | ^~~~~~~~~~ 58:29.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:29.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:29.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/CNavDTD.cpp:6, 58:29.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 58:29.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 58:29.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:29.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:29.64 819 | foundInterface = 0; \ 58:29.64 | ^~~~~~~~~~~~~~ 58:29.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:29.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:29.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:29.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsExpatDriver.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:29.64 338 | NS_INTERFACE_MAP_END 58:29.64 | ^~~~~~~~~~~~~~~~~~~~ 58:29.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:29.64 811 | else 58:29.65 | ^~~~ 58:29.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:29.65 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:29.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsExpatDriver.cpp:337:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:29.65 337 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 58:29.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 58:29.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:29.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:29.72 819 | foundInterface = 0; \ 58:29.72 | ^~~~~~~~~~~~~~ 58:29.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:29.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:29.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:29.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:29.72 216 | NS_INTERFACE_MAP_END 58:29.72 | ^~~~~~~~~~~~~~~~~~~~ 58:29.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:29.72 811 | else 58:29.72 | ^~~~ 58:29.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:29.72 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:29.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:29.72 215 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 58:29.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:30.57 libparser_htmlparser.a.desc 58:31.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 58:31.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:31.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:31.01 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:31.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:31.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.h:21, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:14, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 58:31.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 58:31.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:31.01 585 | class nsCSSValue { 58:31.01 | ^~~~~~~~~~ 58:31.13 librdf_build.a.desc 58:33.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 58:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 58:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ServoBindings.cpp:12: 58:33.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:33.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:33.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:33.64 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:33.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 58:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 58:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 58:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoBindings.h:16, 58:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ServoBindings.cpp:6: 58:33.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:33.64 585 | class nsCSSValue { 58:33.64 | ^~~~~~~~~~ 58:38.00 libdom_media_encoder.a.desc 58:46.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 58:46.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleAnimationValue.cpp:25: 58:46.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:46.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:46.22 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:46.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:46.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleAnimationValue.h:18, 58:46.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleAnimationValue.cpp:11: 58:46.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:46.23 585 | class nsCSSValue { 58:46.23 | ^~~~~~~~~~ 58:49.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 58:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 58:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:14: 58:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:49.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:49.57 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:49.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:49.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:12: 58:49.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:49.57 585 | class nsCSSValue { 58:49.57 | ^~~~~~~~~~ 58:49.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:49.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:12: 58:49.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult DOMCSSDeclarationImpl::QueryInterface(const nsIID&, void**)': 58:49.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:49.68 837 | foundInterface = 0; \ 58:49.68 | ^~~~~~~~~~~~~~ 58:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1173:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:49.68 1173 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 58:49.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1172:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:49.68 1172 | else 58:49.68 | ^~~~ 58:49.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:49.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:12: 58:49.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::DOMCSSStyleRule::QueryInterface(const nsIID&, void**)': 58:49.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:49.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:49.69 819 | foundInterface = 0; \ 58:49.69 | ^~~~~~~~~~~~~~ 58:49.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:49.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:49.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:49.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:49.69 1267 | NS_INTERFACE_MAP_END 58:49.69 | ^~~~~~~~~~~~~~~~~~~~ 58:49.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:30: 58:49.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:49.69 49 | } else 58:49.69 | ^~~~ 58:49.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:49.69 49 | } else 58:49.69 | ^~~~ 58:49.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:12: 58:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::StyleRule::QueryInterface(const nsIID&, void**)': 58:49.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:49.70 819 | foundInterface = 0; \ 58:49.70 | ^~~~~~~~~~~~~~ 58:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:49.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1433:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:49.70 1433 | NS_INTERFACE_MAP_END 58:49.70 | ^~~~~~~~~~~~~~~~~~~~ 58:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:49.70 811 | else 58:49.70 | ^~~~ 58:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:49.70 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1432:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:49.70 1432 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozilla::css::Rule) 58:49.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:51.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 58:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, 58:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:10, 58:51.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleSheet.cpp:6: 58:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 58:51.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:51.91 819 | foundInterface = 0; \ 58:51.91 | ^~~~~~~~~~~~~~ 58:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:51.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleSheet.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:51.91 53 | NS_INTERFACE_MAP_END 58:51.91 | ^~~~~~~~~~~~~~~~~~~~ 58:51.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:51.91 800 | else 58:51.91 | ^~~~ 58:51.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:51.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:51.92 | ^~~~~~~~~~~~~~~~~~ 58:51.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleSheet.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:51.92 52 | NS_INTERFACE_MAP_ENTRY(nsIDOMCSSStyleSheet) 58:51.92 | ^~~~~~~~~~~~~~~~~~~~~~ 58:55.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsAnimationManager.cpp:19: 58:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:55.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:55.31 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:55.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Animation.h:13, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/AnimationCommon.h:9, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsAnimationManager.h:10, 58:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsAnimationManager.cpp:5: 58:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:55.32 585 | class nsCSSValue { 58:55.32 | ^~~~~~~~~~ 58:55.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:55.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:55.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 58:55.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsAnimationManager.cpp:19: 58:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:55.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.39 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:55.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:55.39 712 | class CompressedGlyph { 58:55.39 | ^~~~~~~~~~~~~~~ 58:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:55.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.39 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:55.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:55.39 712 | class CompressedGlyph { 58:55.39 | ^~~~~~~~~~~~~~~ 58:59.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp:11: 58:59.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:59.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:59.06 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:59.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:59.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp:11: 58:59.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:59.06 585 | class nsCSSValue { 58:59.06 | ^~~~~~~~~~ 58:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp: In function 'bool MoveValue(nsCSSValue*, nsCSSValue*)': 58:59.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 58:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 58:59.31 38 | memcpy(aDest, aSource, sizeof(nsCSSValue)); 58:59.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:59.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp:11: 58:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:59.31 585 | class nsCSSValue { 58:59.31 | ^~~~~~~~~~ 58:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp: In member function 'void nsCSSExpandedDataBlock::DoExpand(nsCSSCompressedDataBlock*, bool)': 58:59.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 58:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 58:59.31 496 | memcpy(dest, val, sizeof(nsCSSValue)); 58:59.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:59.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp:11: 58:59.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:59.31 585 | class nsCSSValue { 58:59.31 | ^~~~~~~~~~ 59:02.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:02.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:02.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.cpp:26: 59:02.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:02.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:02.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:02.34 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:02.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 59:02.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 59:02.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 59:02.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 59:02.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Loader.h:23, 59:02.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.h:12, 59:02.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.cpp:17: 59:02.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:02.34 585 | class nsCSSValue { 59:02.34 | ^~~~~~~~~~ 59:02.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 59:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 59:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 59:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.cpp:26: 59:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:02.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:02.60 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:02.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:02.60 712 | class CompressedGlyph { 59:02.60 | ^~~~~~~~~~~~~~~ 59:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:02.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:02.60 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:02.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:02.60 712 | class CompressedGlyph { 59:02.60 | ^~~~~~~~~~~~~~~ 59:13.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 59:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 59:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:20: 59:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:13.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:13.90 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:13.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsIMediaList.h:19, 59:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:22, 59:13.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:20: 59:13.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:13.90 585 | class nsCSSValue { 59:13.90 | ^~~~~~~~~~ 59:14.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 59:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 59:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 59:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:48: 59:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:14.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:14.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:14.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:14.33 712 | class CompressedGlyph { 59:14.33 | ^~~~~~~~~~~~~~~ 59:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:14.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:14.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:14.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:14.33 712 | class CompressedGlyph { 59:14.33 | ^~~~~~~~~~~~~~~ 59:14.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:14.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 59:14.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 59:14.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:19: 59:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp: In member function 'virtual nsresult nsCSSRuleProcessor::QueryInterface(const nsIID&, void**)': 59:14.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:14.53 819 | foundInterface = 0; \ 59:14.53 | ^~~~~~~~~~~~~~ 59:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:14.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:14.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:1035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:14.53 1035 | NS_INTERFACE_MAP_END 59:14.53 | ^~~~~~~~~~~~~~~~~~~~ 59:14.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:14.53 800 | else 59:14.54 | ^~~~ 59:14.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:14.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:14.54 | ^~~~~~~~~~~~~~~~~~ 59:14.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:1034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:14.54 1034 | NS_INTERFACE_MAP_ENTRY(nsIStyleRuleProcessor) 59:14.54 | ^~~~~~~~~~~~~~~~~~~~~~ 59:17.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:17.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:17.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:17.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:17.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:17.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:17.76 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:17.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 59:17.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:17.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:17.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:17.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:17.76 585 | class nsCSSValue { 59:17.76 | ^~~~~~~~~~ 59:18.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 59:18.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 59:18.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 59:18.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:18.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:18.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:18.16 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:18.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:18.16 712 | class CompressedGlyph { 59:18.16 | ^~~~~~~~~~~~~~~ 59:18.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:18.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:18.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:18.16 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:18.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:18.16 712 | class CompressedGlyph { 59:18.16 | ^~~~~~~~~~~~~~~ 59:18.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::ImportRule::QueryInterface(const nsIID&, void**)': 59:18.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.35 819 | foundInterface = 0; \ 59:18.35 | ^~~~~~~~~~~~~~ 59:18.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.35 211 | NS_INTERFACE_MAP_END 59:18.35 | ^~~~~~~~~~~~~~~~~~~~ 59:18.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.35 49 | } else 59:18.35 | ^~~~ 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.36 49 | } else 59:18.36 | ^~~~ 59:18.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 59:18.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.36 819 | foundInterface = 0; \ 59:18.36 | ^~~~~~~~~~~~~~ 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.36 400 | NS_INTERFACE_MAP_END 59:18.36 | ^~~~~~~~~~~~~~~~~~~~ 59:18.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsIPresShell.h:27, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.h:16, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:18, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.36 264 | } else 59:18.36 | ^~~~ 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 59:18.36 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 59:18.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 59:18.36 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 59:18.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:18.36 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:18.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:18.36 399 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 59:18.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::MediaRule::QueryInterface(const nsIID&, void**)': 59:18.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.37 837 | foundInterface = 0; \ 59:18.37 | ^~~~~~~~~~~~~~ 59:18.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:18.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:18.37 629 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 59:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.37 49 | } else 59:18.37 | ^~~~ 59:18.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.37 49 | } else 59:18.37 | ^~~~ 59:18.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::DocumentRule::QueryInterface(const nsIID&, void**)': 59:18.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.38 837 | foundInterface = 0; \ 59:18.38 | ^~~~~~~~~~~~~~ 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:18.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:18.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:18.38 859 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 59:18.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.38 49 | } else 59:18.38 | ^~~~ 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.38 49 | } else 59:18.38 | ^~~~ 59:18.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::NameSpaceRule::QueryInterface(const nsIID&, void**)': 59:18.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.38 819 | foundInterface = 0; \ 59:18.38 | ^~~~~~~~~~~~~~ 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.38 1127 | NS_INTERFACE_MAP_END 59:18.38 | ^~~~~~~~~~~~~~~~~~~~ 59:18.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.38 49 | } else 59:18.38 | ^~~~ 59:18.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.38 49 | } else 59:18.38 | ^~~~ 59:18.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceStyleDecl::QueryInterface(const nsIID&, void**)': 59:18.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.39 819 | foundInterface = 0; \ 59:18.39 | ^~~~~~~~~~~~~~ 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.39 1270 | NS_INTERFACE_MAP_END 59:18.39 | ^~~~~~~~~~~~~~~~~~~~ 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1269:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.39 1269 | else 59:18.39 | ^~~~ 59:18.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceRule::QueryInterface(const nsIID&, void**)': 59:18.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.39 819 | foundInterface = 0; \ 59:18.39 | ^~~~~~~~~~~~~~ 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.39 1570 | NS_INTERFACE_MAP_END 59:18.39 | ^~~~~~~~~~~~~~~~~~~~ 59:18.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.40 49 | } else 59:18.40 | ^~~~ 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.40 49 | } else 59:18.40 | ^~~~ 59:18.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFeatureValuesRule::QueryInterface(const nsIID&, void**)': 59:18.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.40 819 | foundInterface = 0; \ 59:18.40 | ^~~~~~~~~~~~~~ 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.40 1714 | NS_INTERFACE_MAP_END 59:18.40 | ^~~~~~~~~~~~~~~~~~~~ 59:18.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.40 49 | } else 59:18.40 | ^~~~ 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.40 49 | } else 59:18.40 | ^~~~ 59:18.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeStyleDeclaration::QueryInterface(const nsIID&, void**)': 59:18.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.40 837 | foundInterface = 0; \ 59:18.40 | ^~~~~~~~~~~~~~ 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:18.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:18.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1954:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:18.41 1954 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 59:18.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsIPresShell.h:27, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.h:16, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:18, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.41 362 | else 59:18.41 | ^~~~ 59:18.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1953:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 59:18.41 1953 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 59:18.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeRule::QueryInterface(const nsIID&, void**)': 59:18.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.41 819 | foundInterface = 0; \ 59:18.41 | ^~~~~~~~~~~~~~ 59:18.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2061:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.41 2061 | NS_INTERFACE_MAP_END 59:18.41 | ^~~~~~~~~~~~~~~~~~~~ 59:18.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.41 49 | } else 59:18.41 | ^~~~ 59:18.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.41 49 | } else 59:18.41 | ^~~~ 59:18.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframesRule::QueryInterface(const nsIID&, void**)': 59:18.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.42 837 | foundInterface = 0; \ 59:18.42 | ^~~~~~~~~~~~~~ 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:18.42 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:18.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:18.42 2268 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 59:18.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.42 49 | } else 59:18.42 | ^~~~ 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.42 49 | } else 59:18.42 | ^~~~ 59:18.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageStyleDeclaration::QueryInterface(const nsIID&, void**)': 59:18.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.42 837 | foundInterface = 0; \ 59:18.42 | ^~~~~~~~~~~~~~ 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:18.42 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:18.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:18.42 2512 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 59:18.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsIPresShell.h:27, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.h:16, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:18, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.42 362 | else 59:18.43 | ^~~~ 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2511:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 59:18.43 2511 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 59:18.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageRule::QueryInterface(const nsIID&, void**)': 59:18.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.43 819 | foundInterface = 0; \ 59:18.43 | ^~~~~~~~~~~~~~ 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.43 2618 | NS_INTERFACE_MAP_END 59:18.43 | ^~~~~~~~~~~~~~~~~~~~ 59:18.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.43 49 | } else 59:18.43 | ^~~~ 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.43 49 | } else 59:18.43 | ^~~~ 59:18.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 59:18.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.43 837 | foundInterface = 0; \ 59:18.43 | ^~~~~~~~~~~~~~ 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:18.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:18.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2791:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:18.43 2791 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 59:18.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.43 49 | } else 59:18.43 | ^~~~ 59:18.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.43 49 | } else 59:18.43 | ^~~~ 59:18.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:18.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:18.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:18.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 59:18.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 59:18.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 59:18.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:18.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 59:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSCounterStyleRule::QueryInterface(const nsIID&, void**)': 59:18.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.44 819 | foundInterface = 0; \ 59:18.44 | ^~~~~~~~~~~~~~ 59:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2919:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.44 2919 | NS_INTERFACE_MAP_END 59:18.44 | ^~~~~~~~~~~~~~~~~~~~ 59:18.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 59:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.44 49 | } else 59:18.44 | ^~~~ 59:18.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 59:18.44 49 | } else 59:18.44 | ^~~~ 59:23.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 59:23.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.cpp:24: 59:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:23.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:23.51 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:23.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:23.51 712 | class CompressedGlyph { 59:23.51 | ^~~~~~~~~~~~~~~ 59:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:23.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:23.51 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:23.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:23.51 712 | class CompressedGlyph { 59:23.52 | ^~~~~~~~~~~~~~~ 59:26.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 59:26.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 59:26.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 59:26.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 59:26.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp:17: 59:26.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:26.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:26.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:26.99 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:26.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:26.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:26.99 712 | class CompressedGlyph { 59:26.99 | ^~~~~~~~~~~~~~~ 59:26.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:26.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:26.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:26.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:26.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:26.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:26.99 712 | class CompressedGlyph { 59:26.99 | ^~~~~~~~~~~~~~~ 59:27.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:27.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:27.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 59:27.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 59:27.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 59:27.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:16, 59:27.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 59:27.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.h:12, 59:27.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp:8: 59:27.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 59:27.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:27.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:27.60 837 | foundInterface = 0; \ 59:27.60 | ^~~~~~~~~~~~~~ 59:27.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:27.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:27.60 328 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 59:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:27.60 800 | else 59:27.60 | ^~~~ 59:27.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:27.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:27.60 | ^~~~~~~~~~~~~~~~~~ 59:27.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:27.60 327 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 59:27.60 | ^~~~~~~~~~~~~~~~~~~~~~ 59:31.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 59:31.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 59:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:31.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:31.60 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:31.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:31.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 59:31.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 59:31.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 59:31.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:31.60 585 | class nsCSSValue { 59:31.60 | ^~~~~~~~~~ 59:32.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCSSStyleDeclaration.h:10, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsICSSDeclaration.h:23, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSDeclaration.h:11, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 59:32.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 59:32.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:32.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:32.26 837 | foundInterface = 0; \ 59:32.26 | ^~~~~~~~~~~~~~ 59:32.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:71:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:32.26 71 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 59:32.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSValue.h:11, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsICSSDeclaration.h:25, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSDeclaration.h:11, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 59:32.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 59:32.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:32.26 362 | else 59:32.26 | ^~~~ 59:32.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:70:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 59:32.26 70 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 59:32.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:34.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 59:34.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 59:34.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSDeclaration.cpp:11: 59:34.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:34.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:34.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:34.79 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:34.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:34.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 59:34.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 59:34.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 59:34.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 59:34.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Loader.h:23, 59:34.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.h:12, 59:34.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSDeclaration.cpp:10: 59:34.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:34.79 585 | class nsCSSValue { 59:34.79 | ^~~~~~~~~~ 59:36.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 59:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/RectBinding.h:8, 59:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp:8: 59:36.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp: In member function 'virtual nsresult nsDOMCSSRect::QueryInterface(const nsIID&, void**)': 59:36.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:36.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:36.50 819 | foundInterface = 0; \ 59:36.50 | ^~~~~~~~~~~~~~ 59:36.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:36.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:36.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:36.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:36.51 30 | NS_INTERFACE_MAP_END 59:36.51 | ^~~~~~~~~~~~~~~~~~~~ 59:36.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSValue.h:11, 59:36.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.h:14, 59:36.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp:9: 59:36.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:36.51 362 | else 59:36.51 | ^~~~ 59:36.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp:29:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 59:36.51 29 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 59:36.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:37.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:37.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:37.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 59:37.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCSSValueList.h:10, 59:37.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.h:10, 59:37.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.cpp:7: 59:37.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.cpp: In member function 'virtual nsresult nsDOMCSSValueList::QueryInterface(const nsIID&, void**)': 59:37.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:37.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:37.06 819 | foundInterface = 0; \ 59:37.06 | ^~~~~~~~~~~~~~ 59:37.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:37.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:37.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:37.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:37.07 31 | NS_INTERFACE_MAP_END 59:37.07 | ^~~~~~~~~~~~~~~~~~~~ 59:37.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:37.07 811 | else 59:37.07 | ^~~~ 59:37.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:37.07 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:37.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:37.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:37.07 30 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 59:37.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:37.42 libdom_plugins_ipc.a.desc 59:38.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 59:38.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:17, 59:38.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.cpp:11: 59:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:38.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:38.39 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:38.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:38.39 712 | class CompressedGlyph { 59:38.39 | ^~~~~~~~~~~~~~~ 59:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:38.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:38.39 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:38.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:38.40 712 | class CompressedGlyph { 59:38.40 | ^~~~~~~~~~~~~~~ 59:39.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:39.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:39.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:20, 59:39.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.cpp:11: 59:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:39.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:39.06 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:39.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:39.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 59:39.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:39.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 59:39.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:20, 59:39.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.cpp:11: 59:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:39.06 585 | class nsCSSValue { 59:39.06 | ^~~~~~~~~~ 59:39.06 libtoolkit_mozapps_extensions.a.desc 59:41.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 59:41.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceUtils.cpp:7: 59:41.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:41.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:41.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:41.12 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:41.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:41.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:41.12 712 | class CompressedGlyph { 59:41.12 | ^~~~~~~~~~~~~~~ 59:41.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:41.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:41.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:41.12 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:41.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:41.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:41.12 712 | class CompressedGlyph { 59:41.12 | ^~~~~~~~~~~~~~~ 59:44.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 59:44.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 59:44.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLCSSStyleSheet.cpp:13: 59:44.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:44.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:44.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:44.88 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:44.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 59:44.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 59:44.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 59:44.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 59:44.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 59:44.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 59:44.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLCSSStyleSheet.cpp:12: 59:44.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:44.88 585 | class nsCSSValue { 59:44.88 | ^~~~~~~~~~ 59:48.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 59:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLStyleSheet.cpp:28: 59:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:48.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:48.81 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:48.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 59:48.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 59:48.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 59:48.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 59:48.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.h:15, 59:48.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLStyleSheet.cpp:21: 59:48.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:48.81 585 | class nsCSSValue { 59:48.81 | ^~~~~~~~~~ 59:50.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLStyleSheet.cpp: In function 'void LangRuleTable_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)': 59:50.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:50.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:50.01 254 | memset(entry, 0, sizeof(LangRuleTableEntry)); 59:50.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:50.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLStyleSheet.cpp:237:8: note: 'struct LangRuleTableEntry' declared here 59:50.01 237 | struct LangRuleTableEntry : public PLDHashEntryHdr { 59:50.01 | ^~~~~~~~~~~~~~~~~~ 59:50.04 libnetwerk_protocol_wyciwyg.a.desc 59:51.02 libtoolkit_system_unixproxy.a.desc 59:51.19 libmemory_mozalloc.a 59:51.28 libmemory_mozalloc.a.desc 59:51.65 libmozglue_misc.a.desc 59:53.25 libmfbt.a.desc 59:53.59 libmemory_mozjemalloc.a.desc 59:54.21 libpalemoon_components_dirprovider.a.desc 59:54.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:54.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 59:54.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 59:54.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsMediaFeatures.cpp:17: 59:54.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:54.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 59:54.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:54.95 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:54.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsMediaFeatures.cpp:13: 59:54.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:54.95 585 | class nsCSSValue { 59:54.95 | ^~~~~~~~~~ 59:54.99 libpalemoon_components_feeds.a.desc 59:55.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 59:55.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsMediaFeatures.cpp:18: 59:55.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:55.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:55.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:55.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:55.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:55.21 712 | class CompressedGlyph { 59:55.21 | ^~~~~~~~~~~~~~~ 59:55.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 59:55.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 59:55.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 59:55.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:55.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:55.21 712 | class CompressedGlyph { 59:55.21 | ^~~~~~~~~~~~~~~ 59:56.30 libpalemoon_components_shell.a.desc 59:56.72 libfakeopenh264.so 59:57.23 libplugin-container.a.desc 59:59.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 59:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCSSValue.h:10, 59:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.h:11, 59:59.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.cpp:8: 59:59.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.cpp: In member function 'virtual nsresult nsROCSSPrimitiveValue::QueryInterface(const nsIID&, void**)': 59:59.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:59.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:59.56 819 | foundInterface = 0; \ 59:59.56 | ^~~~~~~~~~~~~~ 59:59.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:59.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:59.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:59.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:59.56 40 | NS_INTERFACE_MAP_END 59:59.56 | ^~~~~~~~~~~~~~~~~~~~ 59:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:59.57 811 | else 59:59.57 | ^~~~ 59:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:59.57 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:59.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:59.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:59.57 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 59:59.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:02.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 60:02.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.cpp:23: 60:02.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 60:02.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 60:02.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:02.71 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 60:02.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:02.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 60:02.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 60:02.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.cpp:23: 60:02.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 60:02.71 585 | class nsCSSValue { 60:02.71 | ^~~~~~~~~~ 60:03.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 60:03.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 60:03.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.cpp:31: 60:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:03.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:03.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:03.04 712 | class CompressedGlyph { 60:03.04 | ^~~~~~~~~~~~~~~ 60:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:03.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:03.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:03.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:03.04 712 | class CompressedGlyph { 60:03.04 | ^~~~~~~~~~~~~~~ 60:04.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 60:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 60:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 60:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 60:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 60:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 60:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 60:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 60:04.61 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 60:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 60:04.61 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 60:04.61 | ~~~~~~~^~~~ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 60:04.62 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 60:04.62 | ^ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 60:04.62 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 60:04.62 | ^ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 60:04.62 433 | MOZ_RELEASE_ASSERT_GLUE( \ 60:04.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 60:04.62 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 60:04.62 | ^~~~~~~~~~~~~~~~~~ 60:04.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 60:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 60:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 60:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 60:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 60:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 60:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 60:04.62 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 60:04.62 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 60:04.62 | ~~~~~~~^~~~ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 60:04.62 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 60:04.62 | ^ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 60:04.62 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 60:04.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 60:04.62 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 60:04.62 | ^ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 60:04.62 433 | MOZ_RELEASE_ASSERT_GLUE( \ 60:04.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 60:04.62 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 60:04.62 | ^~~~~~~~~~~~~~~~~~ 60:04.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 60:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 60:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 60:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 60:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 60:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 60:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 60:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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>]' 60:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 60:04.63 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 60:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 60:04.63 154 | (index_ >= 0 && index <= span_->Length())); 60:04.63 | ~~~~~~~^~~~ 60:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 60:04.63 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 60:04.63 | ^ 60:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 60:04.63 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 60:04.63 | ^ 60:04.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 60:04.64 433 | MOZ_RELEASE_ASSERT_GLUE( \ 60:04.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 60:04.64 153 | MOZ_RELEASE_ASSERT(span == nullptr || 60:04.64 | ^~~~~~~~~~~~~~~~~~ 60:04.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 60:04.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 60:04.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 60:04.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 60:04.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 60:04.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 60:04.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 60:04.64 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 60:04.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 60:04.64 154 | (index_ >= 0 && index <= span_->Length())); 60:04.64 | ~~~~~~~^~~~ 60:04.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 60:04.64 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 60:04.64 | ^ 60:04.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 60:04.64 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 60:04.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 60:04.64 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 60:04.64 | ^ 60:04.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 60:04.64 433 | MOZ_RELEASE_ASSERT_GLUE( \ 60:04.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 60:04.64 153 | MOZ_RELEASE_ASSERT(span == nullptr || 60:04.64 | ^~~~~~~~~~~~~~~~~~ 60:05.48 libnecko_standalone.a.desc 60:06.01 librdfutil_external_s.a 60:06.09 librdfutil_external_s.a.desc 60:06.42 rapl 60:08.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 60:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 60:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 60:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleContext.cpp:16: 60:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:08.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.95 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:08.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:08.95 712 | class CompressedGlyph { 60:08.95 | ^~~~~~~~~~~~~~~ 60:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:08.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:08.95 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:08.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:08.95 712 | class CompressedGlyph { 60:08.95 | ^~~~~~~~~~~~~~~ 60:09.64 libmedia_standalone.a.desc 60:13.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleSet.cpp:20: 60:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 60:13.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:13.50 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 60:13.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleSet.h:16, 60:13.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleSet.cpp:12: 60:13.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 60:13.50 585 | class nsCSSValue { 60:13.50 | ^~~~~~~~~~ 60:14.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 60:14.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 60:14.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 60:14.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleSet.cpp:40: 60:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:14.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:14.06 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:14.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:14.06 712 | class CompressedGlyph { 60:14.06 | ^~~~~~~~~~~~~~~ 60:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:14.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:14.06 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:14.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:14.06 712 | class CompressedGlyph { 60:14.06 | ^~~~~~~~~~~~~~~ 60:18.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 60:18.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 60:18.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 60:18.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.cpp:12: 60:18.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:18.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:18.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.77 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:18.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:18.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:18.77 712 | class CompressedGlyph { 60:18.77 | ^~~~~~~~~~~~~~~ 60:18.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:18.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:18.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:18.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:18.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:18.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:18.77 712 | class CompressedGlyph { 60:18.77 | ^~~~~~~~~~~~~~~ 60:21.22 brotli 60:21.39 libicudata.a.desc 60:21.57 libeditline.a.desc 60:21.65 libxul-gtest.a.desc 60:29.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsTransitionManager.cpp:17: 60:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 60:29.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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:29.07 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 60:29.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:29.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsTransitionManager.h:10, 60:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsTransitionManager.cpp:8: 60:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 60:29.07 585 | class nsCSSValue { 60:29.07 | ^~~~~~~~~~ 60:29.16 libxpcomglue.a 60:30.28 libfake.so 60:30.64 liblayout_style.a.desc 60:31.28 libicu.a.desc 60:31.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': 60:31.45 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/ds/plvrsion.c: variable 'dummy' set but not used 60:31.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/ds/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 60:31.45 88 | const char *dummy; 60:31.45 | ^~~~~ 60:31.46 libplds4.so 60:31.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': 60:31.83 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 60:31.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 60:31.83 151 | PRIntn optNameLen = foundEqual ? (foundEqual - internal->xargv) : 60:31.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.84 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plgetopt.c: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'PRIntn' {aka 'int'} 60:31.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 60:31.84 164 | if (strlen(longOpt->longOptName) != optNameLen) { 60:31.84 | ^~ 60:31.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': 60:31.86 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plvrsion.c: variable 'dummy' set but not used 60:31.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 60:31.86 88 | const char *dummy; 60:31.86 | ^~~~~ 60:32.02 libplc4.so 60:32.44 libzlib.a.desc 60:32.61 libxpcomglue_s.a 60:32.70 liblgpllibs.so 60:33.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 60:33.08 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/ots/src/cff.cc: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' 60:33.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 60:33.08 548 | if (operands.size() < n * (k + 1) + 1) { 60:33.08 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 60:33.44 libnss.a.desc 60:33.55 cd util; /usr/bin/gmake libs 60:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 60:33.68 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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'} 60:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 60:33.68 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 60:33.68 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.68 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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'} 60:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 60:33.68 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 60:33.68 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.68 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'int' 60:33.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 60:33.68 398 | if (stack_size < n * (k + 1) + 1) { 60:33.68 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 60:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/util/libnssutil.a 60:36.65 cd freebl; /usr/bin/gmake libs 60:36.66 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 60:36.66 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 60:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl/libfreebl.a 60:37.52 mkdir: cannot create directory '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl': File exists 60:46.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/ots/src/stat.cc: In member function 'virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)': 60:46.64 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/ots/src/stat.cc: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} 60:46.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 60:46.65 265 | if (out->Tell() - tableStart != this->designAxesOffset) { 60:46.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.65 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/ots/src/stat.cc: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} 60:46.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 60:46.65 280 | if (out->Tell() - tableStart != this->offsetToAxisValueOffsets) { 60:46.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:48.40 libgfx_ots_src.a.desc 60:48.55 libmozglue.a 60:48.64 libmozglue.a.desc 60:48.79 libmemory.a 60:48.87 libmemory.a.desc 60:49.59 libunicharutil_external_s.a 60:50.04 libunicharutil_external_s.a.desc 60:50.07 cd softoken; /usr/bin/gmake libs 60:50.66 palemoon 60:57.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/softoken/libsoftokn.a 60:57.33 cd base; /usr/bin/gmake libs 60:57.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/base/libnssb.a 60:57.93 cd dev; /usr/bin/gmake libs 60:58.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/dev/libnssdev.a 60:58.78 cd pki; /usr/bin/gmake libs 61:00.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/pki/libnsspki.a 61:00.55 cd libpkix; /usr/bin/gmake libs 61:00.56 cd include; /usr/bin/gmake libs 61:00.57 cd pkix; /usr/bin/gmake libs 61:00.59 cd certsel; /usr/bin/gmake libs 61:01.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/certsel/libpkixcertsel.a 61:01.36 cd crlsel; /usr/bin/gmake libs 61:01.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/crlsel/libpkixcrlsel.a 61:01.88 cd checker; /usr/bin/gmake libs 61:04.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/checker/libpkixchecker.a 61:04.02 cd params; /usr/bin/gmake libs 61:04.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 61:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 61:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 61:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 61:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 61:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 61:04.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 61:04.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 61:04.44 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 61:04.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 61:04.45 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 61:04.45 | ~~~~~~~^~~~ 61:04.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 61:04.45 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 61:04.45 | ^ 61:04.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 61:04.45 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 61:04.45 | ^ 61:04.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 61:04.45 433 | MOZ_RELEASE_ASSERT_GLUE( \ 61:04.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:04.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 61:04.45 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 61:04.45 | ^~~~~~~~~~~~~~~~~~ 61:04.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 61:04.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 61:04.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 61:04.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 61:04.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 61:04.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 61:04.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 61:04.45 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 61:04.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 61:04.45 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 61:04.45 | ~~~~~~~^~~~ 61:04.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 61:04.45 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 61:04.45 | ^ 61:04.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 61:04.45 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 61:04.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:04.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 61:04.45 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 61:04.45 | ^ 61:04.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 61:04.46 433 | MOZ_RELEASE_ASSERT_GLUE( \ 61:04.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:04.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 61:04.46 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 61:04.46 | ^~~~~~~~~~~~~~~~~~ 61:04.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 61:04.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 61:04.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 61:04.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 61:04.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 61:04.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 61:04.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 61:04.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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>]' 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 61:04.47 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 61:04.47 154 | (index_ >= 0 && index <= span_->Length())); 61:04.47 | ~~~~~~~^~~~ 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 61:04.47 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 61:04.47 | ^ 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 61:04.47 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 61:04.47 | ^ 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 61:04.47 433 | MOZ_RELEASE_ASSERT_GLUE( \ 61:04.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 61:04.47 153 | MOZ_RELEASE_ASSERT(span == nullptr || 61:04.47 | ^~~~~~~~~~~~~~~~~~ 61:04.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 61:04.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 61:04.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 61:04.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 61:04.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 61:04.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 61:04.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 61:04.47 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 61:04.47 154 | (index_ >= 0 && index <= span_->Length())); 61:04.47 | ~~~~~~~^~~~ 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 61:04.47 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 61:04.47 | ^ 61:04.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 61:04.48 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 61:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:04.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 61:04.48 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 61:04.48 | ^ 61:04.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 61:04.48 433 | MOZ_RELEASE_ASSERT_GLUE( \ 61:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:04.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 61:04.48 153 | MOZ_RELEASE_ASSERT(span == nullptr || 61:04.48 | ^~~~~~~~~~~~~~~~~~ 61:04.66 libnetwerk_dns.a.desc 61:04.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/params/libpkixparams.a 61:04.95 cd results; /usr/bin/gmake libs 61:05.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/results/libpkixresults.a 61:05.81 cd store; /usr/bin/gmake libs 61:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/store/libpkixstore.a 61:05.98 cd top; /usr/bin/gmake libs 61:07.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/top/libpkixtop.a 61:07.55 cd util; /usr/bin/gmake libs 61:08.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/util/libpkixutil.a 61:08.79 cd pkix_pl_nss; /usr/bin/gmake libs 61:08.81 cd pki; /usr/bin/gmake libs 61:12.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/pki/libpkixpki.a 61:12.80 cd system; /usr/bin/gmake libs 61:15.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/system/libpkixsystem.a 61:15.00 cd module; /usr/bin/gmake libs 61:18.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/module/libpkixmodule.a 61:18.11 cd certdb; /usr/bin/gmake libs 61:18.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2FontBase.h:11, 61:18.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2FontBase.cpp:6: 61:18.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:18.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:18.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:18.74 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:18.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:18.74 712 | class CompressedGlyph { 61:18.74 | ^~~~~~~~~~~~~~~ 61:18.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:18.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:18.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:18.74 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:18.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:18.75 712 | class CompressedGlyph { 61:18.75 | ^~~~~~~~~~~~~~~ 61:19.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2FontBase.h:11, 61:19.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2Utils.cpp:6: 61:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:19.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:19.92 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:19.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:19.92 712 | class CompressedGlyph { 61:19.92 | ^~~~~~~~~~~~~~~ 61:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:19.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:19.92 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:19.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:19.92 712 | class CompressedGlyph { 61:19.92 | ^~~~~~~~~~~~~~~ 61:20.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/certdb/libcertdb.a 61:20.84 cd certhigh; /usr/bin/gmake libs 61:21.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFcPlatformFontList.h:9, 61:21.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFcPlatformFontList.cpp:8: 61:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:21.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:21.22 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:21.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:21.22 712 | class CompressedGlyph { 61:21.22 | ^~~~~~~~~~~~~~~ 61:21.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:21.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:21.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:21.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:21.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:21.23 712 | class CompressedGlyph { 61:21.23 | ^~~~~~~~~~~~~~~ 61:23.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/certhigh/libcerthi.a 61:23.01 cd pk11wrap; /usr/bin/gmake libs 61:23.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.cpp:6: 61:23.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:23.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:23.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:23.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:23.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:23.86 712 | class CompressedGlyph { 61:23.86 | ^~~~~~~~~~~~~~~ 61:23.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:23.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:23.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:23.86 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:23.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:23.86 712 | class CompressedGlyph { 61:23.86 | ^~~~~~~~~~~~~~~ 61:27.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.h:12, 61:27.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontEntry.cpp:15: 61:27.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:27.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:27.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:27.78 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:27.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:27.78 712 | class CompressedGlyph { 61:27.78 | ^~~~~~~~~~~~~~~ 61:27.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:27.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:27.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:27.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:27.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:27.79 712 | class CompressedGlyph { 61:27.79 | ^~~~~~~~~~~~~~~ 61:29.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/pk11wrap/libpk11wrap.a 61:29.52 cd cryptohi; /usr/bin/gmake libs 61:30.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/cryptohi/libcryptohi.a 61:30.41 cd nss; /usr/bin/gmake libs 61:30.42 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.42 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.44 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.45 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.46 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.47 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.48 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.49 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.51 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.51 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.52 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.54 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.55 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.56 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.56 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.58 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.59 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.60 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:30.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontInfoLoader.h:15, 61:30.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontInfoLoader.cpp:6: 61:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:30.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:30.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:30.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:30.96 712 | class CompressedGlyph { 61:30.96 | ^~~~~~~~~~~~~~~ 61:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:30.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:30.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:30.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:30.96 712 | class CompressedGlyph { 61:30.96 | ^~~~~~~~~~~~~~~ 61:31.14 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.16 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/nss/libnss.a 61:31.17 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.18 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.19 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.20 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.21 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.22 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.24 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.24 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.26 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.26 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.28 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.29 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.30 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.30 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.32 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.33 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:31.62 cd ssl; /usr/bin/gmake libs 61:32.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 61:32.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontMissingGlyphs.cpp:13: 61:32.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:32.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 61:32.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:32.43 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:32.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:32.43 712 | class CompressedGlyph { 61:32.43 | ^~~~~~~~~~~~~~~ 61:32.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:32.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 61:32.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:32.43 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:32.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:32.43 712 | class CompressedGlyph { 61:32.43 | ^~~~~~~~~~~~~~~ 61:37.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.h:12, 61:37.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.h:11, 61:37.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.cpp:15: 61:37.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:37.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:37.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:37.22 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:37.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:37.22 712 | class CompressedGlyph { 61:37.22 | ^~~~~~~~~~~~~~~ 61:37.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:37.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:37.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:37.22 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:37.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:37.22 712 | class CompressedGlyph { 61:37.22 | ^~~~~~~~~~~~~~~ 61:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.cpp: In member function 'virtual already_AddRefed gfxPangoFontGroup::FindFontForChar(uint32_t, uint32_t, uint32_t, gfxFontGroup::Script, gfxFont*, uint8_t*)': 61:37.53 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.cpp: type qualifiers ignored on cast result type 61:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.cpp:1620:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 61:37.53 1620 | (const PangoScript)hb_glib_script_from_script(hb_script_from_iso15924_tag(scriptTag)); 61:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2FontBase.h:11, 61:39.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigUtils.h:16, 61:39.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigUtils.cpp:8: 61:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:39.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:39.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:39.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:39.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:39.28 712 | class CompressedGlyph { 61:39.28 | ^~~~~~~~~~~~~~~ 61:39.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:39.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:39.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:39.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:39.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:39.28 712 | class CompressedGlyph { 61:39.28 | ^~~~~~~~~~~~~~~ 61:40.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/ssl/libssl.a 61:40.90 cd pkcs7; /usr/bin/gmake libs 61:42.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/pkcs7/libpkcs7.a 61:42.15 cd pkcs12; /usr/bin/gmake libs 61:42.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxGlyphExtents.h:9, 61:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxGlyphExtents.cpp:6: 61:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:42.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:42.49 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:42.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:42.49 712 | class CompressedGlyph { 61:42.49 | ^~~~~~~~~~~~~~~ 61:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:42.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:42.49 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:42.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:42.49 712 | class CompressedGlyph { 61:42.49 | ^~~~~~~~~~~~~~~ 61:43.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/pkcs12/libpkcs12.a 61:43.59 cd smime; /usr/bin/gmake libs 61:43.61 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:43.62 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:44.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxGraphiteShaper.h:9, 61:44.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxGraphiteShaper.cpp:6: 61:44.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:44.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:44.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:44.59 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:44.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:44.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:44.59 712 | class CompressedGlyph { 61:44.59 | ^~~~~~~~~~~~~~~ 61:44.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:44.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:44.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:44.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:44.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:44.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:44.59 712 | class CompressedGlyph { 61:44.59 | ^~~~~~~~~~~~~~~ 61:45.94 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:45.95 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 61:45.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/smime/libsmime.a 61:46.03 cd crmf; /usr/bin/gmake libs 61:46.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxHarfBuzzShaper.h:9, 61:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxHarfBuzzShaper.cpp:9: 61:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:46.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:46.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:46.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:46.09 712 | class CompressedGlyph { 61:46.09 | ^~~~~~~~~~~~~~~ 61:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:46.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:46.09 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:46.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:46.09 712 | class CompressedGlyph { 61:46.09 | ^~~~~~~~~~~~~~~ 61:47.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/crmf/libcrmf.a 61:47.77 cd jar; /usr/bin/gmake libs 61:48.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/jar/libjar.a 61:48.52 cd ckfw; /usr/bin/gmake libs 61:48.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxMathTable.h:8, 61:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxMathTable.cpp:5: 61:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:48.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:48.57 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:48.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:48.57 712 | class CompressedGlyph { 61:48.57 | ^~~~~~~~~~~~~~~ 61:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:48.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:48.57 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:48.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:48.57 712 | class CompressedGlyph { 61:48.57 | ^~~~~~~~~~~~~~~ 61:50.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/ckfw/libnssckfw.a 61:50.58 cd builtins; /usr/bin/gmake libs 61:51.35 cd testlib; /usr/bin/gmake libs 61:52.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.h:12, 61:52.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxPlatform.cpp:23: 61:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:52.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:52.59 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:52.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:52.59 712 | class CompressedGlyph { 61:52.59 | ^~~~~~~~~~~~~~~ 61:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:52.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:52.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:52.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:52.59 712 | class CompressedGlyph { 61:52.59 | ^~~~~~~~~~~~~~~ 61:53.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/cmd/lib/libsectool.a 61:54.06 cd mangle; /usr/bin/gmake libs 61:54.18 libnspr.a.desc 61:54.26 libgkmedias.a.desc 61:54.34 libcrmf.a.desc 61:55.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontInfoLoader.h:15, 61:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxPlatformFontList.h:14, 61:55.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxPlatformFontList.cpp:8: 61:55.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:55.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:55.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:55.38 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:55.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:55.38 712 | class CompressedGlyph { 61:55.38 | ^~~~~~~~~~~~~~~ 61:55.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:55.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:55.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:55.38 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:55.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:55.38 712 | class CompressedGlyph { 61:55.38 | ^~~~~~~~~~~~~~~ 61:57.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFcPlatformFontList.h:9, 61:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxPlatformGtk.cpp:15: 61:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:57.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:57.11 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:57.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:57.11 712 | class CompressedGlyph { 61:57.11 | ^~~~~~~~~~~~~~~ 61:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 61:57.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 61:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 61:57.11 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:57.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:57.11 712 | class CompressedGlyph { 61:57.12 | ^~~~~~~~~~~~~~~ 62:00.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxSVGGlyphs.cpp:30: 62:00.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:00.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:00.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:00.95 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:00.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:00.96 712 | class CompressedGlyph { 62:00.96 | ^~~~~~~~~~~~~~~ 62:00.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:00.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:00.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:00.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:00.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:00.96 712 | class CompressedGlyph { 62:00.96 | ^~~~~~~~~~~~~~~ 62:01.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.h:12, 62:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.cpp:6: 62:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:01.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:01.34 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:01.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:01.34 712 | class CompressedGlyph { 62:01.34 | ^~~~~~~~~~~~~~~ 62:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:01.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:01.34 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:01.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:01.34 712 | class CompressedGlyph { 62:01.34 | ^~~~~~~~~~~~~~~ 62:02.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxUserFontSet.h:9, 62:02.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxUserFontSet.cpp:8: 62:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:02.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:02.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:02.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:02.97 712 | class CompressedGlyph { 62:02.97 | ^~~~~~~~~~~~~~~ 62:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:02.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:02.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:02.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:02.97 712 | class CompressedGlyph { 62:02.97 | ^~~~~~~~~~~~~~~ 62:07.42 libgfx_thebes.a.desc 62:09.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/EnvironmentObject-inl.h:12, 62:09.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject-inl.h:15, 62:09.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:42: 62:09.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 62:09.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:09.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:09.99 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:09.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:09.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:09.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:09.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:09.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:09.99 661 | class HeapSlot : public WriteBarrieredBase 62:09.99 | ^~~~~~~~ 62:10.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:10.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:10.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:10.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:10.14 31 | memset(aT, 0, sizeof(T)); 62:10.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:10.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:10.14 70 | struct JSSubString { 62:10.14 | ^~~~~~~~~~~ 62:10.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:10.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:10.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:10.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:10.20 31 | memset(aT, 0, sizeof(T)); 62:10.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:10.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:10.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject-inl.h:13, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:42: 62:10.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:10.21 280 | struct Address 62:10.21 | ^~~~~~~ 62:10.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:10.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:10.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:10.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:10.21 31 | memset(aT, 0, sizeof(T)); 62:10.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:10.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject-inl.h:13, 62:10.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:42: 62:10.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:10.22 293 | struct BaseIndex 62:10.22 | ^~~~~~~~~ 62:10.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:3061:34: required from here 62:10.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:10.42 66 | memset(aT, 0, N * sizeof(T)); 62:10.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:10.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:10.42 303 | class MOZ_NON_PARAM alignas(8) Value 62:10.42 | ^~~~~ 62:10.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:3781:33: required from here 62:10.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:10.43 66 | memset(aT, 0, N * sizeof(T)); 62:10.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:10.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:10.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:10.44 303 | class MOZ_NON_PARAM alignas(8) Value 62:10.44 | ^~~~~ 62:10.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:10.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:10.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:10.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:10.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:10.54 66 | memset(aT, 0, N * sizeof(T)); 62:10.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:10.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:10.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:10.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:10.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:10.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:10.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 62:10.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 62:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:10.54 303 | class MOZ_NON_PARAM alignas(8) Value 62:10.54 | ^~~~~ 62:14.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 62:14.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 62:14.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsClientAuthRemember.h:10, 62:14.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 62:14.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 62:14.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsCrypto.cpp: In member function 'virtual nsresult nsPkcs11::QueryInterface(const nsIID&, void**)': 62:14.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:14.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:14.27 819 | foundInterface = 0; \ 62:14.27 | ^~~~~~~~~~~~~~ 62:14.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:14.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:14.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:14.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsCrypto.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:14.27 17 | NS_INTERFACE_MAP_END 62:14.27 | ^~~~~~~~~~~~~~~~~~~~ 62:14.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:14.27 800 | else 62:14.27 | ^~~~ 62:14.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:14.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:14.27 | ^~~~~~~~~~~~~~~~~~ 62:14.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsCrypto.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:14.27 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:14.27 | ^~~~~~~~~~~~~~~~~~~~~~ 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 62:15.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:15.50 819 | foundInterface = 0; \ 62:15.50 | ^~~~~~~~~~~~~~ 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:15.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:15.50 170 | NS_INTERFACE_MAP_END 62:15.50 | ^~~~~~~~~~~~~~~~~~~~ 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:15.50 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:15.50 1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 62:15.50 | ^~~~~~~~~~~~~~~~~~~~ 62:15.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 62:15.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:15.50 137 | } else 62:15.50 | ^~~~ 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 62:15.50 137 | } else 62:15.50 | ^~~~ 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:15.50 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:15.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:15.50 1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 62:15.50 | ^~~~~~~~~~~~~~~~~~~~ 62:15.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 62:15.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 62:15.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsClientAuthRemember.h:10, 62:15.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 62:15.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp: In member function 'virtual nsresult nsNSSCertListFakeTransport::QueryInterface(const nsIID&, void**)': 62:15.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:15.55 819 | foundInterface = 0; \ 62:15.55 | ^~~~~~~~~~~~~~ 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:15.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:15.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:15.55 170 | NS_INTERFACE_MAP_END 62:15.55 | ^~~~~~~~~~~~~~~~~~~~ 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:15.55 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:15.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:15.55 384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 62:15.55 | ^~~~~~~~~~~~~~~~~~~~ 62:15.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 62:15.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:15.55 137 | } else 62:15.55 | ^~~~ 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 62:15.55 137 | } else 62:15.55 | ^~~~ 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:15.55 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:15.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:15.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:15.55 384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 62:15.55 | ^~~~~~~~~~~~~~~~~~~~ 62:17.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:27: 62:17.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 62:17.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:17.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:17.08 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:17.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:17.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:17.08 661 | class HeapSlot : public WriteBarrieredBase 62:17.08 | ^~~~~~~~ 62:17.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:17.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:17.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:17.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:17.14 31 | memset(aT, 0, sizeof(T)); 62:17.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:17.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:14, 62:17.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:17.14 70 | struct JSSubString { 62:17.14 | ^~~~~~~~~~~ 62:17.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:17.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:17.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:17.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:17.19 31 | memset(aT, 0, sizeof(T)); 62:17.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:17.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:25: 62:17.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:17.19 280 | struct Address 62:17.19 | ^~~~~~~ 62:17.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:17.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:17.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:17.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:17.19 31 | memset(aT, 0, sizeof(T)); 62:17.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:17.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:17.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:25: 62:17.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:17.19 293 | struct BaseIndex 62:17.19 | ^~~~~~~~~ 62:17.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:17.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:17.38 66 | memset(aT, 0, N * sizeof(T)); 62:17.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:17.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:17.38 303 | class MOZ_NON_PARAM alignas(8) Value 62:17.38 | ^~~~~ 62:17.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:17.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:17.38 66 | memset(aT, 0, N * sizeof(T)); 62:17.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:17.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:17.38 303 | class MOZ_NON_PARAM alignas(8) Value 62:17.38 | ^~~~~ 62:17.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:17.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:17.38 66 | memset(aT, 0, N * sizeof(T)); 62:17.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:17.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 62:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 62:17.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:17.39 303 | class MOZ_NON_PARAM alignas(8) Value 62:17.39 | ^~~~~ 62:22.94 libsecurity_manager_ssl.a.desc 62:22.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:41: 62:22.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 62:22.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:22.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:22.99 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:22.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:22.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:31: 62:22.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:22.99 661 | class HeapSlot : public WriteBarrieredBase 62:22.99 | ^~~~~~~~ 62:23.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:23.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:23.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:23.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:23.05 31 | memset(aT, 0, sizeof(T)); 62:23.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:23.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:23.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:32: 62:23.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:23.05 70 | struct JSSubString { 62:23.05 | ^~~~~~~~~~~ 62:23.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:23.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:23.10 31 | memset(aT, 0, sizeof(T)); 62:23.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:23.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:41: 62:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:23.10 280 | struct Address 62:23.10 | ^~~~~~~ 62:23.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:23.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:23.10 31 | memset(aT, 0, sizeof(T)); 62:23.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:23.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:41: 62:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:23.10 293 | struct BaseIndex 62:23.10 | ^~~~~~~~~ 62:23.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 62:23.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:23.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:23.29 66 | memset(aT, 0, N * sizeof(T)); 62:23.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:23.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:23.29 303 | class MOZ_NON_PARAM alignas(8) Value 62:23.29 | ^~~~~ 62:23.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:23.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:23.29 66 | memset(aT, 0, N * sizeof(T)); 62:23.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:23.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:23.29 303 | class MOZ_NON_PARAM alignas(8) Value 62:23.29 | ^~~~~ 62:23.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:23.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:23.29 66 | memset(aT, 0, N * sizeof(T)); 62:23.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:23.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 62:23.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 62:23.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:23.29 303 | class MOZ_NON_PARAM alignas(8) Value 62:23.29 | ^~~~~ 62:26.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:18, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.cpp:8: 62:26.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:26.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:26.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:26.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:26.62 31 | memset(aT, 0, sizeof(T)); 62:26.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:26.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/HelperThreads.h:20, 62:26.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.cpp:19: 62:26.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:26.62 70 | struct JSSubString { 62:26.62 | ^~~~~~~~~~~ 62:27.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Initialization.cpp:16: 62:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:27.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:27.81 31 | memset(aT, 0, sizeof(T)); 62:27.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:27.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 62:27.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Initialization.cpp:16: 62:27.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:27.81 70 | struct JSSubString { 62:27.81 | ^~~~~~~~~~~ 62:27.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Initialization.cpp:16: 62:27.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 62:27.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 62:27.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:27.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:27.86 31 | memset(aT, 0, sizeof(T)); 62:27.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:27.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 62:27.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Initialization.cpp:29: 62:27.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 62:27.86 41 | class CodeSegment 62:27.86 | ^~~~~~~~~~~ 62:28.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 62:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 62:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.cpp:6: 62:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:28.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:28.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:28.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:28.84 31 | memset(aT, 0, sizeof(T)); 62:28.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 62:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 62:28.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.cpp:6: 62:28.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:28.84 70 | struct JSSubString { 62:28.84 | ^~~~~~~~~~~ 62:29.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:29.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 62:29.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.cpp:6: 62:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:29.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:29.16 31 | memset(aT, 0, sizeof(T)); 62:29.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:29.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 62:29.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.cpp:6: 62:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:29.16 70 | struct JSSubString { 62:29.16 | ^~~~~~~~~~~ 62:32.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:32.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 62:32.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:32.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:32.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:32.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:32.40 31 | memset(aT, 0, sizeof(T)); 62:32.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:32.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 62:32.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 62:32.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:19, 62:32.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:32.40 70 | struct JSSubString { 62:32.40 | ^~~~~~~~~~~ 62:32.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:32.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:32.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:32.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:32.48 31 | memset(aT, 0, sizeof(T)); 62:32.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:32.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:17: 62:32.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:32.48 280 | struct Address 62:32.48 | ^~~~~~~ 62:32.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:32.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:32.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:32.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:32.48 31 | memset(aT, 0, sizeof(T)); 62:32.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:32.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:32.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:17: 62:32.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:32.48 293 | struct BaseIndex 62:32.48 | ^~~~~~~~~ 62:32.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:32.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:32.77 66 | memset(aT, 0, N * sizeof(T)); 62:32.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:32.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:19, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:32.77 303 | class MOZ_NON_PARAM alignas(8) Value 62:32.77 | ^~~~~ 62:32.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:32.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:32.77 66 | memset(aT, 0, N * sizeof(T)); 62:32.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:32.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:19, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:32.77 303 | class MOZ_NON_PARAM alignas(8) Value 62:32.77 | ^~~~~ 62:32.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 62:32.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:32.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:32.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:32.77 66 | memset(aT, 0, N * sizeof(T)); 62:32.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:32.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:19, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:32.78 303 | class MOZ_NON_PARAM alignas(8) Value 62:32.78 | ^~~~~ 62:32.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:17: 62:32.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 62:32.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:32.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:32.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:32.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 62:32.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:32.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:32.78 101 | memset(p, 0, numElems * sizeof(T)); 62:32.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 62:32.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 62:32.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 62:32.78 787 | class HashTableEntry 62:32.78 | ^~~~~~~~~~~~~~ 62:33.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 62:33.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:98, 62:33.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 62:33.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:33.93 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:33.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:33.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:33.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:33.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:33.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:33.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:33.93 661 | class HeapSlot : public WriteBarrieredBase 62:33.93 | ^~~~~~~~ 62:34.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:34.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:34.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:34.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:34.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:34.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:34.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:34.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:34.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:34.21 31 | memset(aT, 0, sizeof(T)); 62:34.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:34.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:34.21 70 | struct JSSubString { 62:34.21 | ^~~~~~~~~~~ 62:34.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 62:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 62:34.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:34.27 31 | memset(aT, 0, sizeof(T)); 62:34.27 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:34.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:23, 62:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:92, 62:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 62:34.27 41 | class CodeSegment 62:34.27 | ^~~~~~~~~~~ 62:34.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 62:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 62:34.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:34.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:34.28 31 | memset(aT, 0, sizeof(T)); 62:34.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:34.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:92, 62:34.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:34.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 62:34.28 35 | struct LinkDataCacheablePod 62:34.28 | ^~~~~~~~~~~~~~~~~~~~ 62:34.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:34.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:34.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:34.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:34.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:34.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:34.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:34.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:34.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:34.28 31 | memset(aT, 0, sizeof(T)); 62:34.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:34.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:96, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:34.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:34.29 280 | struct Address 62:34.29 | ^~~~~~~ 62:34.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:34.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:34.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:34.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:34.29 31 | memset(aT, 0, sizeof(T)); 62:34.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:34.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:96, 62:34.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:34.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:34.29 293 | struct BaseIndex 62:34.29 | ^~~~~~~~~ 62:34.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:34.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:34.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:34.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 62:34.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:34.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:34.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:34.94 66 | memset(aT, 0, N * sizeof(T)); 62:34.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:34.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:34.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:34.95 303 | class MOZ_NON_PARAM alignas(8) Value 62:34.95 | ^~~~~ 62:34.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:34.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:34.95 66 | memset(aT, 0, N * sizeof(T)); 62:34.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:34.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:34.95 303 | class MOZ_NON_PARAM alignas(8) Value 62:34.95 | ^~~~~ 62:34.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:34.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:34.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:34.95 66 | memset(aT, 0, N * sizeof(T)); 62:34.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:34.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:34.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:34.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:34.96 303 | class MOZ_NON_PARAM alignas(8) Value 62:34.96 | ^~~~~ 62:38.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:38.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:38.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 62:38.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:38.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:38.33 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:38.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:38.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:38.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:38.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:38.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:14, 62:38.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:38.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:38.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:38.33 661 | class HeapSlot : public WriteBarrieredBase 62:38.33 | ^~~~~~~~ 62:39.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:39.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:39.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:39.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:39.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:39.93 31 | memset(aT, 0, sizeof(T)); 62:39.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:39.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:14, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:39.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:39.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:39.93 70 | struct JSSubString { 62:39.93 | ^~~~~~~~~~~ 62:39.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:39.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:39.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:39.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:39.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:39.98 31 | memset(aT, 0, sizeof(T)); 62:39.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:39.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:39.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:39.98 280 | struct Address 62:39.98 | ^~~~~~~ 62:39.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:39.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:39.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:39.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:39.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:39.98 31 | memset(aT, 0, sizeof(T)); 62:39.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:39.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:39.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:39.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:39.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:39.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:39.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:39.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:39.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:39.99 293 | struct BaseIndex 62:39.99 | ^~~~~~~~~ 62:40.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]': 62:40.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.cpp:600:12: required from here 62:40.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:40.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:40.14 31 | memset(aT, 0, sizeof(T)); 62:40.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:40.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:12, 62:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:32:8: note: 'struct js::NativeIterator' declared here 62:40.14 32 | struct NativeIterator 62:40.14 | ^~~~~~~~~~~~~~ 62:40.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:40.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:40.38 66 | memset(aT, 0, N * sizeof(T)); 62:40.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:40.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:40.38 303 | class MOZ_NON_PARAM alignas(8) Value 62:40.38 | ^~~~~ 62:40.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:40.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:40.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:40.39 66 | memset(aT, 0, N * sizeof(T)); 62:40.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:40.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:40.39 303 | class MOZ_NON_PARAM alignas(8) Value 62:40.39 | ^~~~~ 62:40.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:40.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:40.39 66 | memset(aT, 0, N * sizeof(T)); 62:40.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:40.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:40.39 303 | class MOZ_NON_PARAM alignas(8) Value 62:40.39 | ^~~~~ 62:40.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 62:40.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:40.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:40.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:40.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 62:40.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:40.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:40.40 101 | memset(p, 0, numElems * sizeof(T)); 62:40.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:40.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:40.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:40.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 62:40.40 787 | class HashTableEntry 62:40.40 | ^~~~~~~~~~~~~~ 62:43.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 62:43.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:43.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:43.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 62:43.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:43.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:43.37 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:43.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:43.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:43.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 62:43.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 62:43.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:9, 62:43.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:43.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:43.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:43.37 661 | class HeapSlot : public WriteBarrieredBase 62:43.37 | ^~~~~~~~ 62:44.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:44.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:44.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:44.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:44.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:44.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:44.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:44.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:44.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:44.62 31 | memset(aT, 0, sizeof(T)); 62:44.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:44.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:44.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:44.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:44.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:44.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:44.62 70 | struct JSSubString { 62:44.62 | ^~~~~~~~~~~ 62:44.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:44.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:44.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:44.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:44.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:44.70 31 | memset(aT, 0, sizeof(T)); 62:44.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:44.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:44.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:44.70 280 | struct Address 62:44.70 | ^~~~~~~ 62:44.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:44.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:44.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:44.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:44.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:44.70 31 | memset(aT, 0, sizeof(T)); 62:44.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:44.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:44.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:44.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:44.70 293 | struct BaseIndex 62:44.70 | ^~~~~~~~~ 62:45.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:45.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:45.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:45.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:45.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 62:45.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:45.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:45.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:45.34 66 | memset(aT, 0, N * sizeof(T)); 62:45.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:45.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:45.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:45.35 303 | class MOZ_NON_PARAM alignas(8) Value 62:45.35 | ^~~~~ 62:45.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:45.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:45.35 66 | memset(aT, 0, N * sizeof(T)); 62:45.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:45.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:45.35 303 | class MOZ_NON_PARAM alignas(8) Value 62:45.35 | ^~~~~ 62:45.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:45.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:45.35 66 | memset(aT, 0, N * sizeof(T)); 62:45.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:45.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:45.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:45.36 303 | class MOZ_NON_PARAM alignas(8) Value 62:45.36 | ^~~~~ 62:45.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:45.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:45.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 62:45.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:45.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:45.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:45.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 62:45.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:45.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:45.37 101 | memset(p, 0, numElems * sizeof(T)); 62:45.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:45.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:22, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:45.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:45.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 62:45.37 787 | class HashTableEntry 62:45.37 | ^~~~~~~~~~~~~~ 62:48.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches-inl.h:17, 62:48.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TaggedProto.cpp:14, 62:48.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:11: 62:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 62:48.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:48.53 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:48.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:48.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:16, 62:48.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:48.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:48.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:48.53 661 | class HeapSlot : public WriteBarrieredBase 62:48.53 | ^~~~~~~~ 62:49.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:49.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:49.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:49.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:49.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:49.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:49.34 31 | memset(aT, 0, sizeof(T)); 62:49.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:49.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:49.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:22, 62:49.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:49.34 70 | struct JSSubString { 62:49.34 | ^~~~~~~~~~~ 62:49.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:49.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:49.39 31 | memset(aT, 0, sizeof(T)); 62:49.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:49.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:16, 62:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:49.40 280 | struct Address 62:49.40 | ^~~~~~~ 62:49.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:49.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:49.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:49.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:49.40 31 | memset(aT, 0, sizeof(T)); 62:49.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:49.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:16, 62:49.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:49.40 293 | struct BaseIndex 62:49.40 | ^~~~~~~~~ 62:49.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:49.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:49.84 66 | memset(aT, 0, N * sizeof(T)); 62:49.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:49.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:49.84 303 | class MOZ_NON_PARAM alignas(8) Value 62:49.84 | ^~~~~ 62:49.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:49.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:49.84 66 | memset(aT, 0, N * sizeof(T)); 62:49.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:49.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:49.84 303 | class MOZ_NON_PARAM alignas(8) Value 62:49.84 | ^~~~~ 62:49.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:49.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:49.84 66 | memset(aT, 0, N * sizeof(T)); 62:49.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:49.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:49.84 303 | class MOZ_NON_PARAM alignas(8) Value 62:49.84 | ^~~~~ 62:49.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:49.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:49.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 62:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 62:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 62:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypedArrayObject.cpp:1899:32: required from here 62:49.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:49.88 66 | memset(aT, 0, N * sizeof(T)); 62:49.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:49.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:49.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:49.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:49.88 303 | class MOZ_NON_PARAM alignas(8) Value 62:49.88 | ^~~~~ 62:49.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 6]': 62:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 6]' 62:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1046:57: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with unsigned int N = 3]' 62:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypedArrayObject.cpp:3304:35: required from here 62:49.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:49.89 66 | memset(aT, 0, N * sizeof(T)); 62:49.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:49.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:49.89 303 | class MOZ_NON_PARAM alignas(8) Value 62:49.89 | ^~~~~ 62:52.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:10, 62:52.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 62:52.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 62:52.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:52.25 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:52.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:52.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:52.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:52.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:52.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:8, 62:52.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:52.25 661 | class HeapSlot : public WriteBarrieredBase 62:52.25 | ^~~~~~~~ 62:52.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:52.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:52.57 31 | memset(aT, 0, sizeof(T)); 62:52.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:52.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:8, 62:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:52.57 70 | struct JSSubString { 62:52.58 | ^~~~~~~~~~~ 62:52.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:52.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:52.62 31 | memset(aT, 0, sizeof(T)); 62:52.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:52.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:10, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:52.62 280 | struct Address 62:52.62 | ^~~~~~~ 62:52.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:52.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:52.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:52.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 62:52.63 31 | memset(aT, 0, sizeof(T)); 62:52.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:52.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:52.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:52.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:52.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:52.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:52.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:10, 62:52.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:52.63 293 | struct BaseIndex 62:52.63 | ^~~~~~~~~ 62:52.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:52.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:52.95 66 | memset(aT, 0, N * sizeof(T)); 62:52.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:52.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:52.95 303 | class MOZ_NON_PARAM alignas(8) Value 62:52.95 | ^~~~~ 62:52.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:52.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:52.95 66 | memset(aT, 0, N * sizeof(T)); 62:52.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:52.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:52.95 303 | class MOZ_NON_PARAM alignas(8) Value 62:52.95 | ^~~~~ 62:52.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:52.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:52.95 66 | memset(aT, 0, N * sizeof(T)); 62:52.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:52.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:52.95 303 | class MOZ_NON_PARAM alignas(8) Value 62:52.95 | ^~~~~ 62:58.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Xdr.h:12, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Xdr.cpp:6, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 62:58.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:58.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:58.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 62:58.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 62:58.44 31 | memset(aT, 0, sizeof(T)); 62:58.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:58.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Xdr.cpp:13, 62:58.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 62:58.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:58.44 70 | struct JSSubString { 62:58.44 | ^~~~~~~~~~~ 63:00.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 63:00.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:36, 63:00.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:00.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 63:00.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:00.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:00.55 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:00.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:00.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:00.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:23, 63:00.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:00.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:00.55 661 | class HeapSlot : public WriteBarrieredBase 63:00.55 | ^~~~~~~~ 63:01.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 63:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 63:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:01.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 63:01.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:01.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:01.36 31 | memset(aT, 0, sizeof(T)); 63:01.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:01.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:24, 63:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:01.36 70 | struct JSSubString { 63:01.36 | ^~~~~~~~~~~ 63:01.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 63:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 63:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 63:01.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:01.42 31 | memset(aT, 0, sizeof(T)); 63:01.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:01.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:36, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:01.43 280 | struct Address 63:01.43 | ^~~~~~~ 63:01.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 63:01.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:01.43 31 | memset(aT, 0, sizeof(T)); 63:01.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:01.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 63:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 63:01.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:36, 63:01.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:01.44 293 | struct BaseIndex 63:01.44 | ^~~~~~~~~ 63:01.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 63:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 63:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = {anonymous}::BytecodeParser::Bytecode]': 63:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsopcode.cpp:264:38: required from here 63:01.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:01.56 31 | memset(aT, 0, sizeof(T)); 63:01.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:01.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:29: 63:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsopcode.cpp:261:11: note: 'class {anonymous}::BytecodeParser::Bytecode' declared here 63:01.56 261 | class Bytecode 63:01.56 | ^~~~~~~~ 63:01.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 63:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 63:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 63:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 63:01.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:01.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:01.79 66 | memset(aT, 0, N * sizeof(T)); 63:01.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:01.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:01.80 303 | class MOZ_NON_PARAM alignas(8) Value 63:01.80 | ^~~~~ 63:01.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 63:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 63:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 63:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 63:01.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:01.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:01.80 66 | memset(aT, 0, N * sizeof(T)); 63:01.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:01.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:01.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:01.81 303 | class MOZ_NON_PARAM alignas(8) Value 63:01.81 | ^~~~~ 63:01.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 63:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 63:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 63:01.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 63:01.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:01.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 63:01.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 63:01.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:01.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:01.82 66 | memset(aT, 0, N * sizeof(T)); 63:01.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:01.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 63:01.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 63:01.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:01.82 303 | class MOZ_NON_PARAM alignas(8) Value 63:01.82 | ^~~~~ 63:04.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:55, 63:04.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 63:04.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:04.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.10 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:04.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:04.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:04.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:04.10 661 | class HeapSlot : public WriteBarrieredBase 63:04.10 | ^~~~~~~~ 63:04.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:04.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:04.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 63:04.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.38 31 | memset(aT, 0, sizeof(T)); 63:04.38 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:04.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:04.38 70 | struct JSSubString { 63:04.38 | ^~~~~~~~~~~ 63:04.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:04.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:04.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 63:04.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:04.43 31 | memset(aT, 0, sizeof(T)); 63:04.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:04.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:04.43 280 | struct Address 63:04.43 | ^~~~~~~ 63:04.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:04.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 63:04.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:04.43 31 | memset(aT, 0, sizeof(T)); 63:04.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:04.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 63:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 63:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 63:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:04.44 293 | struct BaseIndex 63:04.44 | ^~~~~~~~~ 63:04.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:04.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]': 63:04.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:2486:12: required from here 63:04.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.56 31 | memset(aT, 0, sizeof(T)); 63:04.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:04.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:788:7: note: 'class JSScript' declared here 63:04.57 788 | class JSScript : public js::gc::TenuredCell 63:04.57 | ^~~~~~~~ 63:04.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 63:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 63:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject.cpp:331:38: required from here 63:04.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.61 304 | memset(data->args, 0, numArgs * sizeof(Value)); 63:04.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 63:04.61 436 | class GCPtr : public WriteBarrieredBase 63:04.61 | ^~~~~ 63:04.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 63:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 63:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject.cpp:344:18: required from here 63:04.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.61 304 | memset(data->args, 0, numArgs * sizeof(Value)); 63:04.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 63:04.62 436 | class GCPtr : public WriteBarrieredBase 63:04.62 | ^~~~~ 63:04.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 63:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 63:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject.cpp:363:18: required from here 63:04.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.62 304 | memset(data->args, 0, numArgs * sizeof(Value)); 63:04.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 63:04.62 436 | class GCPtr : public WriteBarrieredBase 63:04.62 | ^~~~~ 63:04.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:04.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 63:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 63:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 63:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 63:04.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.90 66 | memset(aT, 0, N * sizeof(T)); 63:04.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:04.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:04.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:04.91 303 | class MOZ_NON_PARAM alignas(8) Value 63:04.91 | ^~~~~ 63:04.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 63:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 63:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 63:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 63:04.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.91 66 | memset(aT, 0, N * sizeof(T)); 63:04.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:04.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:04.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:04.92 303 | class MOZ_NON_PARAM alignas(8) Value 63:04.92 | ^~~~~ 63:04.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 63:04.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 63:04.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:04.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 63:04.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 63:04.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:04.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:04.92 66 | memset(aT, 0, N * sizeof(T)); 63:04.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:04.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 63:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 63:04.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:04.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:04.93 303 | class MOZ_NON_PARAM alignas(8) Value 63:04.93 | ^~~~~ 63:05.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:37, 63:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 63:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 63:05.66 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 63:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 63:05.66 113 | static size_t MaxSrcNotesLength = INT32_MAX; 63:05.66 | ^~~~~~~~~~~~~~~~~ 63:05.66 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 63:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 63:05.66 112 | static size_t MaxBytecodeLength = INT32_MAX; 63:05.66 | ^~~~~~~~~~~~~~~~~ 63:09.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:18, 63:09.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 63:09.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:09.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:09.57 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:09.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:09.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:09.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:09.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:09.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:09.57 661 | class HeapSlot : public WriteBarrieredBase 63:09.57 | ^~~~~~~~ 63:09.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:09.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 63:09.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:09.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:09.65 31 | memset(aT, 0, sizeof(T)); 63:09.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:09.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:09.65 70 | struct JSSubString { 63:09.65 | ^~~~~~~~~~~ 63:09.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 63:09.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:09.70 31 | memset(aT, 0, sizeof(T)); 63:09.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:09.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:17, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:09.70 280 | struct Address 63:09.70 | ^~~~~~~ 63:09.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 63:09.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:09.70 31 | memset(aT, 0, sizeof(T)); 63:09.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:09.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:17, 63:09.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:09.70 293 | struct BaseIndex 63:09.70 | ^~~~~~~~~ 63:09.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 63:09.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:09.91 66 | memset(aT, 0, N * sizeof(T)); 63:09.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:09.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:09.91 303 | class MOZ_NON_PARAM alignas(8) Value 63:09.91 | ^~~~~ 63:09.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 63:09.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:09.91 66 | memset(aT, 0, N * sizeof(T)); 63:09.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:09.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:09.91 303 | class MOZ_NON_PARAM alignas(8) Value 63:09.91 | ^~~~~ 63:09.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 63:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 63:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 63:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 63:09.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:09.92 66 | memset(aT, 0, N * sizeof(T)); 63:09.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:09.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 63:09.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 63:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:09.92 303 | class MOZ_NON_PARAM alignas(8) Value 63:09.92 | ^~~~~ 63:13.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:11, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 63:13.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 63:13.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:13.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:13.60 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:13.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:13.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.h:15, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:9, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 63:13.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 63:13.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:13.60 661 | class HeapSlot : public WriteBarrieredBase 63:13.60 | ^~~~~~~~ 63:14.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:14.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:14.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 63:14.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:14.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:14.62 31 | memset(aT, 0, sizeof(T)); 63:14.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:14.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.h:15, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:9, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 63:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 63:14.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:14.62 70 | struct JSSubString { 63:14.62 | ^~~~~~~~~~~ 63:14.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 63:14.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:14.67 31 | memset(aT, 0, sizeof(T)); 63:14.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:14.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:11, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 63:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:14.67 280 | struct Address 63:14.67 | ^~~~~~~ 63:14.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 63:14.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:14.67 31 | memset(aT, 0, sizeof(T)); 63:14.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:14.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:11, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 63:14.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 63:14.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:14.67 293 | struct BaseIndex 63:14.67 | ^~~~~~~~~ 63:14.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 63:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 63:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 63:14.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:14.75 31 | memset(aT, 0, sizeof(T)); 63:14.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:14.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 63:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:39, 63:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 63:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 63:14.75 41 | class CodeSegment 63:14.75 | ^~~~~~~~~~~ 63:15.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 63:15.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:15.44 66 | memset(aT, 0, N * sizeof(T)); 63:15.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:15.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:20, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:15.44 303 | class MOZ_NON_PARAM alignas(8) Value 63:15.44 | ^~~~~ 63:15.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 63:15.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:15.44 66 | memset(aT, 0, N * sizeof(T)); 63:15.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:15.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:20, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:15.44 303 | class MOZ_NON_PARAM alignas(8) Value 63:15.44 | ^~~~~ 63:15.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 63:15.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:15.44 66 | memset(aT, 0, N * sizeof(T)); 63:15.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:15.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:20, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 63:15.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 63:15.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:15.44 303 | class MOZ_NON_PARAM alignas(8) Value 63:15.44 | ^~~~~ 63:15.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 63:15.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:13, 63:15.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:15.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 63:15.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:15.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:15.85 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:15.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:15.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:15.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:15.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:15.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:15.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:15.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:15.85 661 | class HeapSlot : public WriteBarrieredBase 63:15.85 | ^~~~~~~~ 63:16.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:16.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:16.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 63:16.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:16.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:16.56 31 | memset(aT, 0, sizeof(T)); 63:16.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:16.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:16.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:16.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:16.56 70 | struct JSSubString { 63:16.56 | ^~~~~~~~~~~ 63:16.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 63:16.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:16.61 31 | memset(aT, 0, sizeof(T)); 63:16.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:16.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:16.61 280 | struct Address 63:16.61 | ^~~~~~~ 63:16.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 63:16.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:16.61 31 | memset(aT, 0, sizeof(T)); 63:16.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:16.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:11, 63:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:16.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:16.61 293 | struct BaseIndex 63:16.61 | ^~~~~~~~~ 63:17.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 63:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 63:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 63:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 63:17.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:17.31 66 | memset(aT, 0, N * sizeof(T)); 63:17.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:17.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:17.32 303 | class MOZ_NON_PARAM alignas(8) Value 63:17.32 | ^~~~~ 63:17.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 63:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 63:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 63:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 63:17.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:17.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:17.32 66 | memset(aT, 0, N * sizeof(T)); 63:17.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:17.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:17.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:17.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:17.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:17.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:17.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:17.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:17.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:17.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:17.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:17.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:17.33 303 | class MOZ_NON_PARAM alignas(8) Value 63:17.34 | ^~~~~ 63:17.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:17.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 63:17.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 63:17.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:17.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 63:17.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 63:17.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:17.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:17.34 66 | memset(aT, 0, N * sizeof(T)); 63:17.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:17.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:17.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:17.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:17.34 303 | class MOZ_NON_PARAM alignas(8) Value 63:17.35 | ^~~~~ 63:17.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 63:17.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 63:17.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:17.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 63:17.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 63:17.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 63:17.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:11, 63:17.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:17.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 63:17.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:17.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:17.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:17.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 63:17.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:17.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:17.36 101 | memset(p, 0, numElems * sizeof(T)); 63:17.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:17.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:17.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:17.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 63:17.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 63:17.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 63:17.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 63:17.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 63:17.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 63:17.36 787 | class HashTableEntry 63:17.36 | ^~~~~~~~~~~~~~ 63:25.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.cpp:6, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:11: 63:25.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 63:25.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:25.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:25.61 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:25.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:25.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:11, 63:25.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:25.61 661 | class HeapSlot : public WriteBarrieredBase 63:25.61 | ^~~~~~~~ 63:25.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:25.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 63:25.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:25.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:25.78 31 | memset(aT, 0, sizeof(T)); 63:25.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:25.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:11, 63:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:25.78 70 | struct JSSubString { 63:25.78 | ^~~~~~~~~~~ 63:25.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:25.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 63:25.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:25.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:25.83 31 | memset(aT, 0, sizeof(T)); 63:25.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:25.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:17, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:25.83 280 | struct Address 63:25.83 | ^~~~~~~ 63:25.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:25.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 63:25.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:25.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:25.83 31 | memset(aT, 0, sizeof(T)); 63:25.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:25.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:25.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:25.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 63:25.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 63:25.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:17, 63:25.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:25.84 293 | struct BaseIndex 63:25.84 | ^~~~~~~~~ 63:25.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:25.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:25.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:25.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 63:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 63:25.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:25.86 31 | memset(aT, 0, sizeof(T)); 63:25.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:25.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 63:25.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:25, 63:25.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 63:25.86 41 | class CodeSegment 63:25.86 | ^~~~~~~~~~~ 63:25.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:25.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:25.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:25.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 63:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 63:25.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:25.86 31 | memset(aT, 0, sizeof(T)); 63:25.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:25.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:27, 63:25.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 63:25.86 35 | struct LinkDataCacheablePod 63:25.86 | ^~~~~~~~~~~~~~~~~~~~ 63:25.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]': 63:25.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.cpp:38:12: required from here 63:25.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:25.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:25.89 31 | memset(aT, 0, sizeof(T)); 63:25.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:25.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:11, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:85:7: note: 'class js::ObjectGroup' declared here 63:25.89 85 | class ObjectGroup : public gc::TenuredCell 63:25.89 | ^~~~~~~~~~~ 63:25.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:25.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]': 63:25.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.cpp:1663:12: required from here 63:25.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:25.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:25.90 31 | memset(aT, 0, sizeof(T)); 63:25.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:25.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:11, 63:25.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:25.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:548:7: note: 'class js::ObjectGroupCompartment' declared here 63:25.90 548 | class ObjectGroupCompartment 63:25.90 | ^~~~~~~~~~~~~~~~~~~~~~ 63:25.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:13, 63:25.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:25.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 63:25.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:25.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:25.95 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:25.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:25.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 63:25.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ShapedObject.h:9, 63:25.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:10, 63:25.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:25.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:25.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:25.95 661 | class HeapSlot : public WriteBarrieredBase 63:25.95 | ^~~~~~~~ 63:26.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 63:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 63:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 63:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 63:26.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:26.10 66 | memset(aT, 0, N * sizeof(T)); 63:26.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:26.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 63:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:10, 63:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:26.11 303 | class MOZ_NON_PARAM alignas(8) Value 63:26.11 | ^~~~~ 63:26.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 63:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 63:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 63:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 63:26.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:26.11 66 | memset(aT, 0, N * sizeof(T)); 63:26.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:26.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 63:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:10, 63:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:26.11 303 | class MOZ_NON_PARAM alignas(8) Value 63:26.11 | ^~~~~ 63:26.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:26.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 63:26.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 63:26.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 63:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 63:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 63:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 63:26.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:26.12 66 | memset(aT, 0, N * sizeof(T)); 63:26.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:26.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:26.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 63:26.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:10, 63:26.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 63:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:26.13 303 | class MOZ_NON_PARAM alignas(8) Value 63:26.13 | ^~~~~ 63:26.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:26.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:26.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 63:26.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:26.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:26.77 31 | memset(aT, 0, sizeof(T)); 63:26.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:26.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ShapedObject.h:9, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:10, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:26.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:26.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:26.77 70 | struct JSSubString { 63:26.77 | ^~~~~~~~~~~ 63:26.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:26.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:26.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 63:26.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:26.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:26.83 31 | memset(aT, 0, sizeof(T)); 63:26.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:26.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:13, 63:26.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:26.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:26.83 280 | struct Address 63:26.83 | ^~~~~~~ 63:26.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:26.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:26.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 63:26.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:26.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:26.84 31 | memset(aT, 0, sizeof(T)); 63:26.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:26.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:13, 63:26.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:26.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:26.84 293 | struct BaseIndex 63:26.84 | ^~~~~~~~~ 63:27.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 63:27.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:27.17 66 | memset(aT, 0, N * sizeof(T)); 63:27.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:27.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:27.17 303 | class MOZ_NON_PARAM alignas(8) Value 63:27.17 | ^~~~~ 63:27.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 63:27.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:27.17 66 | memset(aT, 0, N * sizeof(T)); 63:27.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:27.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:27.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:27.17 303 | class MOZ_NON_PARAM alignas(8) Value 63:27.17 | ^~~~~ 63:27.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 63:27.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:27.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 63:27.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 63:27.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:27.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 63:27.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 63:27.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:27.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:27.18 66 | memset(aT, 0, N * sizeof(T)); 63:27.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:27.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 63:27.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 63:27.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:27.18 303 | class MOZ_NON_PARAM alignas(8) Value 63:27.18 | ^~~~~ 63:34.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 63:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SavedStacks.cpp:38, 63:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:11: 63:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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)': 63:34.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 63:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:34.21 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 63:34.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:34.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:34.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:34.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 63:34.21 661 | class HeapSlot : public WriteBarrieredBase 63:34.21 | ^~~~~~~~ 63:34.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:34.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:34.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 63:34.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 63:34.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:34.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:34.76 31 | memset(aT, 0, sizeof(T)); 63:34.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:34.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:34.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:34.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 63:34.76 70 | struct JSSubString { 63:34.77 | ^~~~~~~~~~~ 63:34.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:34.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:34.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:34.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:34.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 63:34.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 63:34.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:34.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:34.81 31 | memset(aT, 0, sizeof(T)); 63:34.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:34.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:34.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:34.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 63:34.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:14, 63:34.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:34.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 63:34.81 280 | struct Address 63:34.81 | ^~~~~~~ 63:34.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:34.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 63:34.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 63:34.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:34.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/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] 63:34.82 31 | memset(aT, 0, sizeof(T)); 63:34.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:34.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 63:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 63:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:14, 63:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:34.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 63:34.82 293 | struct BaseIndex 63:34.82 | ^~~~~~~~~ 63:35.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:35.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 63:35.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 63:35.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:35.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 63:35.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 63:35.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:35.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:35.23 66 | memset(aT, 0, N * sizeof(T)); 63:35.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:35.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:35.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:35.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:35.23 303 | class MOZ_NON_PARAM alignas(8) Value 63:35.24 | ^~~~~ 63:35.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 63:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 63:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 63:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 63:35.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:35.24 66 | memset(aT, 0, N * sizeof(T)); 63:35.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:35.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:35.24 303 | class MOZ_NON_PARAM alignas(8) Value 63:35.24 | ^~~~~ 63:35.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:35.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 63:35.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 63:35.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:35.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 63:35.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 63:35.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:35.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:35.25 66 | memset(aT, 0, N * sizeof(T)); 63:35.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 63:35.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:35.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 63:35.25 303 | class MOZ_NON_PARAM alignas(8) Value 63:35.25 | ^~~~~ 63:35.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 63:35.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:14, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:35.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]': 63:35.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:35.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:35.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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]' 63:35.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 63:35.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 63:35.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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] 63:35.26 101 | memset(p, 0, numElems * sizeof(T)); 63:35.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 63:35.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 63:35.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 63:35.26 787 | class HashTableEntry 63:35.26 | ^~~~~~~~~~~~~~ 63:38.94 libjs_static.a 63:42.22 libxul_s.a.desc 63:42.22 libxul.so 83:09.65 /usr/bin/ld: warning: ../../../platform/toolkit/library/StaticXULComponents.ld contains output sections; did you forget -T? 83:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsInMemoryDataSource.cpp:146: warning: type 'struct Entry' violates the C++ One Definition Rule [-Wodr] 83:09.66 146 | struct Entry : PLDHashEntryHdr { 83:09.66 | 83:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFlattenable.cpp:53: note: a type with different bases is defined in another translation unit 83:09.66 53 | struct Entry { 83:09.66 | 83:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFontStream.cpp:12: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 83:09.66 12 | struct SkSFNTHeader { 83:09.66 | 83:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: note: a different type is defined in another translation unit 83:09.66 20 | struct SkSFNTHeader { 83:09.66 | 83:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: the first difference of corresponding definitions is field 'fVersion' 83:09.66 13 | uint32_t fVersion; 83:09.66 | 83:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: a field with different name is defined in another translation unit 83:09.66 21 | SK_SFNT_ULONG fontType; 83:09.66 | 83:09.68 Warning: -Wodr in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp: type 'struct AutoFree' violates the C++ One Definition Rule 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:480:7: warning: type 'struct AutoFree' violates the C++ One Definition Rule [-Wodr] 83:09.68 480 | class AutoFree 83:09.68 | ^ 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:363: note: a different type is defined in another translation unit 83:09.68 363 | class AutoFree { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:500:9: note: the first difference of corresponding definitions is field 'mBuffer' 83:09.68 500 | char *mBuffer; 83:09.68 | ^ 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:375: note: a field with different name is defined in another translation unit 83:09.68 375 | void *mPtr; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/zipstruct.h:38: warning: type 'struct ZipCentral_' violates the C++ One Definition Rule [-Wodr] 83:09.68 38 | typedef struct ZipCentral_ 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/zipstruct.h:38: note: a different type is defined in another translation unit 83:09.68 38 | typedef struct ZipCentral_ 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/zipstruct.h:47: note: the first difference of corresponding definitions is field 'MOZ_Z_crc32' 83:09.68 47 | unsigned char crc32 [4]; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/zipstruct.h:47: note: a field with different name is defined in another translation unit 83:09.68 47 | unsigned char crc32 [4]; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/zipstruct.h:16: warning: type 'struct ZipLocal_' violates the C++ One Definition Rule [-Wodr] 83:09.68 16 | typedef struct ZipLocal_ 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/zipstruct.h:16: note: a different type is defined in another translation unit 83:09.68 16 | typedef struct ZipLocal_ 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/zipstruct.h:24: note: the first difference of corresponding definitions is field 'MOZ_Z_crc32' 83:09.68 24 | unsigned char crc32 [4]; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/zipstruct.h:24: note: a field with different name is defined in another translation unit 83:09.68 24 | unsigned char crc32 [4]; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 83:09.68 1329 | typedef struct AVCodecContext { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:1339: note: a different type is defined in another translation unit 83:09.68 1339 | typedef struct AVCodecContext { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: the first difference of corresponding definitions is field 'bit_rate' 83:09.68 1340 | int bit_rate; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:1345: note: a field with different name is defined in another translation unit 83:09.68 1345 | int log_level_offset; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 83:09.68 985 | typedef struct AVFrame { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:989: note: a different type is defined in another translation unit 83:09.68 989 | typedef struct AVFrame { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:997: note: the first difference of corresponding definitions is field 'data' 83:09.68 997 | uint8_t *data[AV_NUM_DATA_POINTERS]; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:997: note: a field of same name but different type is defined in another translation unit 83:09.68 997 | uint8_t *data[AV_NUM_DATA_POINTERS]; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: array types have different bounds 83:09.68 985 | typedef struct AVFrame { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 83:09.68 3189 | typedef struct AVCodec { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:2960: note: a different type is defined in another translation unit 83:09.68 2960 | typedef struct AVCodec { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: the first difference of corresponding definitions is field 'type' 83:09.68 3197 | enum AVMediaType type; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:2972: note: a field with different name is defined in another translation unit 83:09.68 2972 | const char *long_name; 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 83:09.68 4413 | typedef struct AVCodecParserContext { 83:09.68 | 83:09.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3719: note: a different type is defined in another translation unit 83:09.68 3719 | typedef struct AVCodecParserContext { 83:09.68 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3851: note: the first difference of corresponding definitions is field 'duration' 83:09.69 3851 | int duration; 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3719: note: a type with different number of fields is defined in another translation unit 83:09.69 3719 | typedef struct AVCodecParserContext { 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 83:09.69 891 | typedef struct AVPacket { 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:950: note: a different type is defined in another translation unit 83:09.69 950 | typedef struct AVPacket { 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: the first difference of corresponding definitions is field 'pts' 83:09.69 901 | int64_t pts; 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:956: note: a field with different name is defined in another translation unit 83:09.69 956 | AVBufferRef *buf; 83:09.69 | 83:09.69 Warning: -Wodr in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresdata.cpp: type 'struct Row' violates the C++ One Definition Rule 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresdata.cpp:984:16: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 83:09.69 984 | typedef struct Row { 83:09.69 | ^ 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:36: note: a different type is defined in another translation unit 83:09.69 36 | class Row 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresdata.cpp:985:13: note: the first difference of corresponding definitions is field 'keyIndex' 83:09.69 985 | int32_t keyIndex, sortIndex; 83:09.69 | ^ 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:68: note: a field with different name is defined in another translation unit 83:09.69 68 | nsIContent* mContent; 83:09.69 | 83:09.69 ../../gfx/angle/./glslang_lex.cpp:1068: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 83:09.69 ../../gfx/angle/./Tokenizer.cpp:605: note: a different type is defined in another translation unit 83:09.69 ../../gfx/angle/./glslang_lex.cpp:1072: note: the first difference of corresponding definitions is field 'yyextra_r' 83:09.69 ../../gfx/angle/./Tokenizer.cpp:609: note: a field of same name but different type is defined in another translation unit 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.h:28: note: type name 'TParseContext' should match type name 'pp::Tokenizer::Context' 83:09.69 28 | class TParseContext : angle::NonCopyable 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/preprocessor/Tokenizer.h:22: note: the incompatible type is defined here 83:09.69 22 | struct Context 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: warning: '_hb_ot_shaper_shape_plan_data_create' violates the C++ One Definition Rule [-Wodr] 83:09.69 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:167: note: return value type mismatch 83:09.69 167 | _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-map-private.hh:35: note: type name 'hb_ot_shape_plan_t' should match type name 'hb_ot_shaper_shape_plan_data_t' 83:09.69 35 | struct hb_ot_shape_plan_t; 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 83:09.69 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:167: note: '_hb_ot_shaper_shape_plan_data_create' was previously declared here 83:09.69 167 | _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: warning: '_hb_ot_shaper_shape_plan_data_destroy' violates the C++ One Definition Rule [-Wodr] 83:09.69 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:196: note: type mismatch in parameter 1 83:09.69 196 | _hb_ot_shaper_shape_plan_data_destroy (hb_ot_shaper_shape_plan_data_t *plan) 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-map-private.hh:35: note: type name 'hb_ot_shape_plan_t' should match type name 'hb_ot_shaper_shape_plan_data_t' 83:09.69 35 | struct hb_ot_shape_plan_t; 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 83:09.69 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:196: note: '_hb_ot_shaper_shape_plan_data_destroy' was previously declared here 83:09.69 196 | _hb_ot_shaper_shape_plan_data_destroy (hb_ot_shaper_shape_plan_data_t *plan) 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: warning: '_hb_ot_shaper_face_data_create' violates the C++ One Definition Rule [-Wodr] 83:09.69 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:132: note: return value type mismatch 83:09.69 132 | _hb_ot_shaper_face_data_create (hb_face_t *face) 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-layout-private.hh:151: note: type name 'hb_ot_layout_t' should match type name 'hb_ot_shaper_face_data_t' 83:09.69 151 | struct hb_ot_layout_t 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 83:09.69 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:132: note: '_hb_ot_shaper_face_data_create' was previously declared here 83:09.69 132 | _hb_ot_shaper_face_data_create (hb_face_t *face) 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: warning: '_hb_ot_shaper_face_data_destroy' violates the C++ One Definition Rule [-Wodr] 83:09.69 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:138: note: type mismatch in parameter 1 83:09.69 138 | _hb_ot_shaper_face_data_destroy (hb_ot_shaper_face_data_t *data) 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-layout-private.hh:151: note: type name 'hb_ot_layout_t' should match type name 'hb_ot_shaper_face_data_t' 83:09.69 151 | struct hb_ot_layout_t 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 83:09.69 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 83:09.69 | 83:09.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:138: note: '_hb_ot_shaper_face_data_destroy' was previously declared here 83:09.69 138 | _hb_ot_shaper_face_data_destroy (hb_ot_shaper_face_data_t *data) 83:09.69 | 83:09.70 Warning: -Wlto-type-mismatch in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/udata.cpp: type of 'icudt58_dat' does not match original declaration 83:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/udata.cpp:627:40: warning: type of 'icudt58_dat' does not match original declaration [-Wlto-type-mismatch] 83:09.70 627 | extern "C" const DataHeader U_DATA_API U_ICUDATA_ENTRY_POINT; 83:09.70 | ^ 83:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/stubdata/stubdata.c:43:32: note: type 'const struct ICU_Data_Header' should match type 'const struct DataHeader' 83:09.70 43 | U_EXPORT const ICU_Data_Header U_ICUDATA_ENTRY_POINT = { 83:09.70 | ^ 83:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/stubdata/stubdata.c:43:32: note: 'icudt58_dat' was previously declared here 83:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: warning: type 'AVPacketSideDataType' violates the C++ One Definition Rule [-Wodr] 83:09.70 885 | enum AVPacketSideDataType { 83:09.70 | 83:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: an enum with different number of values is defined in another translation unit 83:09.70 833 | enum AVPacketSideDataType { 83:09.70 | 83:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 83:09.70 552 | enum AVColorSpace{ 83:09.70 | 83:09.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:559: note: an enum with different value name is defined in another translation unit 83:09.71 559 | enum AVColorSpace{ 83:09.71 | 83:09.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:560: note: name 'AVCOL_SPC_NB' differs from name 'AVCOL_SPC_YCOCG' defined in another translation unit 83:09.71 560 | AVCOL_SPC_NB , ///< Not part of ABI 83:09.71 | 83:09.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:567: note: mismatching definition 83:09.71 567 | AVCOL_SPC_YCOCG = 8, ///< Used by Dirac / VC-2 and H.264 FRext, see ITU-T SG16 83:09.71 | 83:09.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 83:09.71 544 | enum AVColorTransferCharacteristic{ 83:09.71 | 83:09.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:550: note: an enum with different value name is defined in another translation unit 83:09.71 550 | enum AVColorTransferCharacteristic{ 83:09.71 | 83:09.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:549: note: name 'AVCOL_TRC_NB' differs from name 'AVCOL_TRC_SMPTE240M' defined in another translation unit 83:09.71 549 | AVCOL_TRC_NB , ///< Not part of ABI 83:09.71 | 83:09.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:555: note: mismatching definition 83:09.71 555 | AVCOL_TRC_SMPTE240M = 7, 83:09.71 | 83:09.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 83:09.71 95 | enum AVCodecID { 83:09.71 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:105: note: an enum with different value name is defined in another translation unit 83:09.72 105 | enum AVCodecID { 83:09.72 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:155: note: name 'AV_CODEC_ID_SNOW' differs from name 'AV_CODEC_ID_TSCC' defined in another translation unit 83:09.72 155 | AV_CODEC_ID_SNOW, 83:09.72 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:167: note: mismatching definition 83:09.72 167 | AV_CODEC_ID_TSCC, 83:09.72 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 83:09.72 533 | enum AVColorPrimaries{ 83:09.72 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:549: note: an enum with different value name is defined in another translation unit 83:09.72 549 | enum AVColorPrimaries{ 83:09.72 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:541: note: name 'AVCOL_PRI_NB' differs from name 'AVCOL_PRI_BT2020' defined in another translation unit 83:09.72 541 | AVCOL_PRI_NB , ///< Not part of ABI 83:09.72 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:557: note: mismatching definition 83:09.72 557 | AVCOL_PRI_BT2020 = 9, ///< ITU-R BT2020 83:09.72 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 83:09.72 63 | enum AVPixelFormat { 83:09.72 | 83:09.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 83:09.72 63 | enum AVPixelFormat { 83:09.72 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:181: note: name 'AV_PIX_FMT_NB' differs from name 'AV_PIX_FMT_VDPAU' defined in another translation unit 83:09.73 181 | AV_PIX_FMT_NB, ///< number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/pixfmt.h:187: note: mismatching definition 83:09.73 187 | AV_PIX_FMT_VDPAU, ///< HW acceleration through VDPAU, Picture.data[3] contains a VdpVideoSurface 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: warning: type 'AVFrameSideDataType' violates the C++ One Definition Rule [-Wodr] 83:09.73 47 | enum AVFrameSideDataType { 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:48: note: an enum with different number of values is defined in another translation unit 83:09.73 48 | enum AVFrameSideDataType { 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 83:09.73 295 | enum AVPictureType { 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:264: note: an enum with different value name is defined in another translation unit 83:09.73 264 | enum AVPictureType { 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:296: note: name 'AV_PICTURE_TYPE_I' differs from name 'AV_PICTURE_TYPE_NONE' defined in another translation unit 83:09.73 296 | AV_PICTURE_TYPE_I = 1, ///< Intra 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:265: note: mismatching definition 83:09.73 265 | AV_PICTURE_TYPE_NONE = 0, ///< Undefined 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 83:09.73 522 | enum AVDiscard{ 83:09.73 | 83:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:678: note: an enum with different value name is defined in another translation unit 83:09.73 678 | enum AVDiscard{ 83:09.73 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:529: note: name 'AVDISCARD_NONKEY' differs from name 'AVDISCARD_NONINTRA' defined in another translation unit 83:09.74 529 | AVDISCARD_NONKEY = 32, ///< discard all frames except keyframes 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:685: note: mismatching definition 83:09.74 685 | AVDISCARD_NONINTRA= 24, ///< discard all non intra frames 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 83:09.74 27 | enum AVSampleFormat { 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: note: an enum with different value name is defined in another translation unit 83:09.74 58 | enum AVSampleFormat { 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:41: note: name 'AV_SAMPLE_FMT_NB' differs from name 'AV_SAMPLE_FMT_S64' defined in another translation unit 83:09.74 41 | AV_SAMPLE_FMT_NB ///< Number of sample formats. DO NOT USE if linking dynamically 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:71: note: mismatching definition 83:09.74 71 | AV_SAMPLE_FMT_S64, ///< signed 64 bits 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:583: warning: type 'syllable_type_t' violates the C++ One Definition Rule [-Wodr] 83:09.74 583 | enum syllable_type_t { 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:120: note: an enum with different value name is defined in another translation unit 83:09.74 120 | enum syllable_type_t { 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:585: note: name 'vowel_syllable' differs from name 'punctuation_cluster' defined in another translation unit 83:09.74 585 | vowel_syllable, 83:09.74 | 83:09.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:122: note: mismatching definition 83:09.74 122 | punctuation_cluster, 83:09.74 | 83:09.74 In function 'operator delete', 83:09.74 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.74 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.74 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.74 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.74 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.74 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.75 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.75 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.75 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:978:33: 83:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.75 209 | return free_impl(ptr); 83:09.75 | 83:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.75 126 | internal::FunctionClosure0 func(init_func, false); 83:09.75 | ^ 83:09.75 In function 'operator delete', 83:09.75 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.75 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.75 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.75 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.75 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.75 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.75 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.75 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.75 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1679:33: 83:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.75 209 | return free_impl(ptr); 83:09.75 | 83:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.75 126 | internal::FunctionClosure0 func(init_func, false); 83:09.75 | ^ 83:09.75 In function 'operator delete', 83:09.75 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.75 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.75 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.75 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.75 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.75 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.75 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.76 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.76 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1953:33: 83:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.76 209 | return free_impl(ptr); 83:09.76 | 83:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.76 126 | internal::FunctionClosure0 func(init_func, false); 83:09.76 | ^ 83:09.76 In function 'operator delete', 83:09.76 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.76 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.76 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.76 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.76 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.76 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.76 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2483:33: 83:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.76 209 | return free_impl(ptr); 83:09.76 | 83:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.76 126 | internal::FunctionClosure0 func(init_func, false); 83:09.76 | ^ 83:09.76 In function 'operator delete', 83:09.76 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.76 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.76 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.76 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.76 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.76 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.77 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3200:33: 83:09.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.77 209 | return free_impl(ptr); 83:09.77 | 83:09.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.77 126 | internal::FunctionClosure0 func(init_func, false); 83:09.77 | ^ 83:09.77 In function 'operator delete', 83:09.77 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.77 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.77 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.77 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.77 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.77 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.77 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.77 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.77 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3443:33: 83:09.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.77 209 | return free_impl(ptr); 83:09.77 | 83:09.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.77 126 | internal::FunctionClosure0 func(init_func, false); 83:09.77 | ^ 83:09.77 In function 'operator delete', 83:09.77 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.77 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.77 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.77 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.77 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.77 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.77 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.77 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.77 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3775:33: 83:09.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.78 209 | return free_impl(ptr); 83:09.78 | 83:09.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.78 126 | internal::FunctionClosure0 func(init_func, false); 83:09.78 | ^ 83:09.78 In function 'operator delete', 83:09.78 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.78 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.78 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.78 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.78 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.78 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.78 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.78 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.78 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4106:33: 83:09.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.78 209 | return free_impl(ptr); 83:09.78 | 83:09.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.78 126 | internal::FunctionClosure0 func(init_func, false); 83:09.78 | ^ 83:09.78 In function 'operator delete', 83:09.79 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.79 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.79 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.79 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.79 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.80 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.80 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.80 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.80 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4438:33: 83:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.81 209 | return free_impl(ptr); 83:09.81 | 83:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.81 126 | internal::FunctionClosure0 func(init_func, false); 83:09.81 | ^ 83:09.81 In function 'operator delete', 83:09.81 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.81 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.81 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.81 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.81 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.81 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.81 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.81 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.81 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4848:33: 83:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.81 209 | return free_impl(ptr); 83:09.81 | 83:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.81 126 | internal::FunctionClosure0 func(init_func, false); 83:09.82 | ^ 83:09.82 In function 'operator delete', 83:09.82 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.82 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.82 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.82 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.82 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.82 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.82 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.82 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.82 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5610:33: 83:09.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.82 209 | return free_impl(ptr); 83:09.82 | 83:09.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.82 126 | internal::FunctionClosure0 func(init_func, false); 83:09.82 | ^ 83:09.82 In function 'operator delete', 83:09.82 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.82 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.82 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.82 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.83 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.83 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.83 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.83 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.83 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5975:33: 83:09.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.83 209 | return free_impl(ptr); 83:09.83 | 83:09.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.83 126 | internal::FunctionClosure0 func(init_func, false); 83:09.83 | ^ 83:09.83 In function 'operator delete', 83:09.83 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.83 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.83 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.83 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.83 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.83 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.83 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.83 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.83 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6505:33: 83:09.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.83 209 | return free_impl(ptr); 83:09.84 | 83:09.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.84 126 | internal::FunctionClosure0 func(init_func, false); 83:09.84 | ^ 83:09.84 In function 'operator delete', 83:09.84 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.84 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.84 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.84 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.84 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.84 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.84 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.84 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.84 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6834:33: 83:09.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.84 209 | return free_impl(ptr); 83:09.84 | 83:09.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.84 126 | internal::FunctionClosure0 func(init_func, false); 83:09.84 | ^ 83:09.84 In function 'operator delete', 83:09.84 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.85 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.85 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.85 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.85 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.85 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.85 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.85 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.85 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7113:33: 83:09.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.85 209 | return free_impl(ptr); 83:09.85 | 83:09.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.85 126 | internal::FunctionClosure0 func(init_func, false); 83:09.85 | ^ 83:09.85 In function 'operator delete', 83:09.85 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.85 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.85 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.85 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.85 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.85 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.86 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.86 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.86 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7392:33: 83:09.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.86 209 | return free_impl(ptr); 83:09.86 | 83:09.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.86 126 | internal::FunctionClosure0 func(init_func, false); 83:09.86 | ^ 83:09.86 In function 'operator delete', 83:09.86 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.86 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.86 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.86 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.86 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.86 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.86 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.86 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.86 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7671:33: 83:09.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.86 209 | return free_impl(ptr); 83:09.86 | 83:09.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.87 126 | internal::FunctionClosure0 func(init_func, false); 83:09.87 | ^ 83:09.87 In function 'operator delete', 83:09.87 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.87 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.87 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.87 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.87 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.87 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.87 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.87 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.87 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7954:33: 83:09.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.87 209 | return free_impl(ptr); 83:09.87 | 83:09.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.87 126 | internal::FunctionClosure0 func(init_func, false); 83:09.87 | ^ 83:09.87 In function 'operator delete', 83:09.87 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.87 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.87 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.88 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.88 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.88 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.88 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.88 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.88 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8473:33: 83:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.88 209 | return free_impl(ptr); 83:09.88 | 83:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.88 126 | internal::FunctionClosure0 func(init_func, false); 83:09.88 | ^ 83:09.88 In function 'operator delete', 83:09.88 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.88 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.88 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.88 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.88 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.88 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.88 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.88 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.88 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8903:33: 83:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.88 209 | return free_impl(ptr); 83:09.88 | 83:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.89 126 | internal::FunctionClosure0 func(init_func, false); 83:09.89 | ^ 83:09.89 In function 'operator delete', 83:09.89 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.89 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.89 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.89 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.89 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.89 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.89 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.89 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 83:09.89 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:9122:33: 83:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.89 209 | return free_impl(ptr); 83:09.89 | 83:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.90 126 | internal::FunctionClosure0 func(init_func, false); 83:09.90 | ^ 83:09.90 In function 'operator delete', 83:09.90 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.90 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.90 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.90 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.90 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.90 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.90 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.90 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.90 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1021:47, 83:09.90 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1004:13: 83:09.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.90 209 | return free_impl(ptr); 83:09.90 | 83:09.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 83:09.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.90 126 | internal::FunctionClosure0 func(init_func, false); 83:09.90 | ^ 83:09.90 In function 'operator delete', 83:09.90 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.90 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.91 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.91 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.91 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.91 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.91 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.91 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.91 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1992:47, 83:09.91 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1976:13: 83:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.91 209 | return free_impl(ptr); 83:09.91 | 83:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 83:09.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.91 126 | internal::FunctionClosure0 func(init_func, false); 83:09.91 | ^ 83:09.91 In function 'operator delete', 83:09.91 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.91 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.91 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.91 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.91 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.91 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.91 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.91 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.91 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1992:47, 83:09.91 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1976:13, 83:09.92 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2031:14: 83:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.92 209 | return free_impl(ptr); 83:09.92 | 83:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:09.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.92 126 | internal::FunctionClosure0 func(init_func, false); 83:09.92 | ^ 83:09.92 In function 'operator delete', 83:09.92 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.92 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.92 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.92 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.92 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.92 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.92 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.92 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.92 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 83:09.92 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 83:09.93 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2654:14: 83:09.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.93 209 | return free_impl(ptr); 83:09.93 | 83:09.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:09.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.93 126 | internal::FunctionClosure0 func(init_func, false); 83:09.93 | ^ 83:09.93 In function 'operator delete', 83:09.93 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.93 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.93 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.93 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.93 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.93 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.93 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.93 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.93 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3231:47, 83:09.93 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3216:13, 83:09.93 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3268:14: 83:09.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.94 209 | return free_impl(ptr); 83:09.94 | 83:09.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:09.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.94 126 | internal::FunctionClosure0 func(init_func, false); 83:09.94 | ^ 83:09.94 In function 'operator delete', 83:09.94 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.94 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.94 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.94 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.94 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.94 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.94 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.94 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.94 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 83:09.94 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 83:09.94 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3516:14: 83:09.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.95 209 | return free_impl(ptr); 83:09.95 | 83:09.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:09.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.95 126 | internal::FunctionClosure0 func(init_func, false); 83:09.95 | ^ 83:09.95 In function 'operator delete', 83:09.95 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.95 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.95 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.95 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.95 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.95 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.95 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.95 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.95 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3809:47, 83:09.95 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3793:13, 83:09.95 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3849:14: 83:09.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.95 209 | return free_impl(ptr); 83:09.95 | 83:09.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:09.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.96 126 | internal::FunctionClosure0 func(init_func, false); 83:09.96 | ^ 83:09.96 In function 'operator delete', 83:09.96 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.96 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.96 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.96 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.96 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.96 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.96 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.96 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.96 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4140:47, 83:09.96 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4124:13, 83:09.96 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4179:14: 83:09.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.96 209 | return free_impl(ptr); 83:09.96 | 83:09.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:09.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.96 126 | internal::FunctionClosure0 func(init_func, false); 83:09.96 | ^ 83:09.96 In function 'operator delete', 83:09.96 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.96 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.96 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.97 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.97 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.97 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.97 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.97 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.97 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4473:47, 83:09.97 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4457:13, 83:09.97 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4520:14: 83:09.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.97 209 | return free_impl(ptr); 83:09.97 | 83:09.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:09.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.97 126 | internal::FunctionClosure0 func(init_func, false); 83:09.97 | ^ 83:09.97 In function 'operator delete', 83:09.97 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.97 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.97 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.97 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.97 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.97 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.97 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.97 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.97 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4913:47, 83:09.97 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4898:13: 83:09.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.97 209 | return free_impl(ptr); 83:09.97 | 83:09.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 83:09.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.98 126 | internal::FunctionClosure0 func(init_func, false); 83:09.98 | ^ 83:09.98 In function 'operator delete', 83:09.98 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.98 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.98 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.98 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.98 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.98 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.98 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.98 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.98 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6035:47, 83:09.98 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6020:13: 83:09.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.98 209 | return free_impl(ptr); 83:09.98 | 83:09.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 83:09.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.98 126 | internal::FunctionClosure0 func(init_func, false); 83:09.98 | ^ 83:09.98 In function 'operator delete', 83:09.98 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.98 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.98 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.98 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.99 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.99 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.99 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.99 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.99 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7703:47, 83:09.99 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7688:13, 83:09.99 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7741:14: 83:09.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:09.99 209 | return free_impl(ptr); 83:09.99 | 83:09.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:09.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:09.99 126 | internal::FunctionClosure0 func(init_func, false); 83:09.99 | ^ 83:09.99 In function 'operator delete', 83:09.99 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:09.99 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:09.99 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:09.99 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:09.99 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:09.99 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:09.99 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:09.99 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:09.99 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 83:09.99 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 83:09.99 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8039:14: 83:10.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.00 209 | return free_impl(ptr); 83:10.00 | 83:10.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:10.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.00 126 | internal::FunctionClosure0 func(init_func, false); 83:10.00 | ^ 83:10.00 In function 'operator delete', 83:10.00 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.00 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.00 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.00 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.00 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.00 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.00 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.00 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.00 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8507:47, 83:10.00 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8492:13, 83:10.00 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8548:14: 83:10.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.00 209 | return free_impl(ptr); 83:10.00 | 83:10.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.01 126 | internal::FunctionClosure0 func(init_func, false); 83:10.01 | ^ 83:10.01 In function 'operator delete', 83:10.01 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.01 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.01 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.01 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.01 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.01 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.01 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.01 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.01 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 83:10.01 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 83:10.01 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.01 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.01 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0: 83:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.01 209 | return free_impl(ptr); 83:10.01 | 83:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'Add': 83:10.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.01 126 | internal::FunctionClosure0 func(init_func, false); 83:10.02 | ^ 83:10.02 In function 'operator delete', 83:10.02 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.02 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.02 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.02 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.02 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.02 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.02 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.02 inlined from 'InitLogSilencerCountOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:137:17, 83:10.02 inlined from 'Finish' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:183:29: 83:10.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.02 209 | return free_impl(ptr); 83:10.02 | 83:10.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'Finish': 83:10.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.02 126 | internal::FunctionClosure0 func(init_func, false); 83:10.02 | ^ 83:10.02 In function 'operator delete', 83:10.02 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.02 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.02 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.02 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.02 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.03 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.03 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.03 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.03 inlined from 'ConstructDefaultOneofInstance' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/dynamic_message.cc:730:66, 83:10.03 inlined from 'GetPrototypeNoLock' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/dynamic_message.cc:660:34: 83:10.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.03 209 | return free_impl(ptr); 83:10.03 | 83:10.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetPrototypeNoLock': 83:10.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.03 126 | internal::FunctionClosure0 func(init_func, false); 83:10.03 | ^ 83:10.03 In function 'operator delete', 83:10.03 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.03 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.03 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.03 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.03 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.04 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.04 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.04 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.04 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3809:47, 83:10.04 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3793:13, 83:10.04 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:48, 83:10.04 inlined from 'add_value' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:4365:20, 83:10.04 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3565:11: 83:10.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.04 209 | return free_impl(ptr); 83:10.04 | 83:10.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.04 126 | internal::FunctionClosure0 func(init_func, false); 83:10.04 | ^ 83:10.04 In function 'operator delete', 83:10.04 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.04 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.04 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.05 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.05 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.05 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.05 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.05 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.05 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 83:10.05 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 83:10.05 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:48, 83:10.05 inlined from 'add_field' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3537:20, 83:10.05 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2085:11: 83:10.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.05 209 | return free_impl(ptr); 83:10.05 | 83:10.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.05 126 | internal::FunctionClosure0 func(init_func, false); 83:10.05 | ^ 83:10.05 In function 'operator delete', 83:10.05 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.05 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.05 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.06 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.06 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.06 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.06 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.06 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.06 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 83:10.06 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 83:10.06 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:48, 83:10.06 inlined from 'add_enum_type' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3627:24, 83:10.06 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2113:11: 83:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.06 209 | return free_impl(ptr); 83:10.06 | 83:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.06 126 | internal::FunctionClosure0 func(init_func, false); 83:10.06 | ^ 83:10.06 In function 'operator delete', 83:10.06 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.07 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.07 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.07 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.07 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.07 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.07 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.07 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.07 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 83:10.07 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 83:10.07 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.07 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.07 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.07 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:48, 83:10.07 inlined from 'add_extension' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3567:24, 83:10.07 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2141:11: 83:10.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.07 209 | return free_impl(ptr); 83:10.07 | 83:10.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.07 126 | internal::FunctionClosure0 func(init_func, false); 83:10.07 | ^ 83:10.07 In function 'operator delete', 83:10.07 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.07 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.07 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.07 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.08 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.08 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.08 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.08 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.08 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4473:47, 83:10.08 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4457:13, 83:10.08 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.08 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.08 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.08 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:48, 83:10.08 inlined from 'add_method' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:4661:21, 83:10.08 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4228:11: 83:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.08 209 | return free_impl(ptr); 83:10.08 | 83:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.08 126 | internal::FunctionClosure0 func(init_func, false); 83:10.08 | ^ 83:10.08 In function 'operator delete', 83:10.08 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.08 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.08 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.08 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.08 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.08 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.08 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.09 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.09 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8507:47, 83:10.09 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8492:13, 83:10.09 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.09 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.09 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.09 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:48, 83:10.09 inlined from 'add_location' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:6711:23, 83:10.09 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8989:11: 83:10.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.09 209 | return free_impl(ptr); 83:10.09 | 83:10.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.09 126 | internal::FunctionClosure0 func(init_func, false); 83:10.09 | ^ 83:10.09 In function 'operator delete', 83:10.09 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.09 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.09 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.09 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.09 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.09 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.09 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.09 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.09 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 83:10.10 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 83:10.10 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.10 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.10 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.10 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:48, 83:10.10 inlined from 'add_enum_type' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3233:24, 83:10.10 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1181:11: 83:10.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.10 209 | return free_impl(ptr); 83:10.10 | 83:10.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.10 126 | internal::FunctionClosure0 func(init_func, false); 83:10.10 | ^ 83:10.10 In function 'operator delete', 83:10.10 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.10 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.10 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.10 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.10 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.10 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.10 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.10 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.10 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 83:10.10 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 83:10.10 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.11 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.11 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.11 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:48, 83:10.11 inlined from 'add_extension' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3293:24, 83:10.11 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1209:11: 83:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.11 209 | return free_impl(ptr); 83:10.11 | 83:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.11 126 | internal::FunctionClosure0 func(init_func, false); 83:10.11 | ^ 83:10.11 In function 'operator delete', 83:10.11 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.11 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.11 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.11 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.11 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.11 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.11 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.11 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 83:10.11 inlined from 'InternalRegisterGeneratedMessage' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:353:53: 83:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.11 209 | return free_impl(ptr); 83:10.11 | 83:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'InternalRegisterGeneratedMessage': 83:10.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.12 126 | internal::FunctionClosure0 func(init_func, false); 83:10.12 | ^ 83:10.12 In function 'operator delete', 83:10.12 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.12 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.12 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.12 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.12 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.12 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.12 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.12 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:0, 83:10.12 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:0, 83:10.12 inlined from 'GetPrototype' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:309:0: 83:10.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.12 209 | return free_impl(ptr); 83:10.12 | 83:10.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetPrototype': 83:10.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.12 126 | internal::FunctionClosure0 func(init_func, false); 83:10.12 | ^ 83:10.12 In function 'operator delete', 83:10.12 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.12 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.12 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.13 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.13 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.13 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.13 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.13 inlined from 'InitShutdownFunctionsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:355:0, 83:10.13 inlined from 'OnShutdown' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:359:0: 83:10.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.13 209 | return free_impl(ptr); 83:10.13 | 83:10.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'OnShutdown': 83:10.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.13 126 | internal::FunctionClosure0 func(init_func, false); 83:10.13 | ^ 83:10.13 In function 'operator delete', 83:10.13 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.13 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.13 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.13 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.13 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.13 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.13 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.14 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:0, 83:10.14 inlined from 'InternalAddGeneratedFile' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1017:0: 83:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.14 209 | return free_impl(ptr); 83:10.14 | 83:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'InternalAddGeneratedFile': 83:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.14 126 | internal::FunctionClosure0 func(init_func, false); 83:10.14 | ^ 83:10.14 In function 'operator delete', 83:10.14 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.14 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.14 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.14 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.14 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.14 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.14 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.14 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:0, 83:10.14 inlined from 'InternalRegisterGeneratedFile' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:347:0, 83:10.14 inlined from '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:712:0: 83:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.14 209 | return free_impl(ptr); 83:10.14 | 83:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 83:10.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.14 126 | internal::FunctionClosure0 func(init_func, false); 83:10.14 | ^ 83:10.15 In function 'operator delete', 83:10.15 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.15 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.15 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.15 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.15 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.15 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.15 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 83:10.15 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 83:10.15 inlined from '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:718:0: 83:10.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.15 209 | return free_impl(ptr); 83:10.15 | 83:10.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 83:10.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.15 126 | internal::FunctionClosure0 func(init_func, false); 83:10.15 | ^ 83:10.15 In function 'operator delete', 83:10.15 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.15 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.15 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.15 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.15 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.16 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.16 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 83:10.16 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 83:10.16 inlined from '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:720:0: 83:10.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.16 209 | return free_impl(ptr); 83:10.16 | 83:10.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 83:10.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.16 126 | internal::FunctionClosure0 func(init_func, false); 83:10.16 | ^ 83:10.16 In function 'operator delete', 83:10.16 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.16 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.16 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.16 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.16 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.16 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.16 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.16 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.16 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4140:47, 83:10.17 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4124:13, 83:10.17 inlined from '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:722:0: 83:10.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.17 209 | return free_impl(ptr); 83:10.17 | 83:10.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 83:10.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.17 126 | internal::FunctionClosure0 func(init_func, false); 83:10.17 | ^ 83:10.17 In function 'operator delete', 83:10.17 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.17 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.17 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.17 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.17 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.17 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.17 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.17 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.17 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4473:47, 83:10.17 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4457:13, 83:10.17 inlined from '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:723:0: 83:10.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.17 209 | return free_impl(ptr); 83:10.17 | 83:10.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 83:10.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.17 126 | internal::FunctionClosure0 func(init_func, false); 83:10.18 | ^ 83:10.18 In function 'operator delete', 83:10.18 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.18 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.18 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.18 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.18 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.18 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.18 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.18 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.18 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8507:47, 83:10.18 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8492:13, 83:10.18 inlined from '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:734:0: 83:10.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.18 209 | return free_impl(ptr); 83:10.18 | 83:10.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 83:10.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.18 126 | internal::FunctionClosure0 func(init_func, false); 83:10.18 | ^ 83:10.18 In function 'operator delete', 83:10.18 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.18 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.18 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.18 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.18 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.18 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.19 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.19 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:0, 83:10.19 inlined from 'protobuf_RegisterTypes' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:501:0: 83:10.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.19 209 | return free_impl(ptr); 83:10.19 | 83:10.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_RegisterTypes': 83:10.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.19 126 | internal::FunctionClosure0 func(init_func, false); 83:10.19 | ^ 83:10.19 In function 'operator delete', 83:10.19 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.19 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.19 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.19 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.19 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.19 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.19 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.19 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.19 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8507:47, 83:10.19 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8492:13, 83:10.19 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.19 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.19 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.19 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:930:0, 83:10.20 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1167:0, 83:10.20 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:9091:0: 83:10.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.20 209 | return free_impl(ptr); 83:10.20 | 83:10.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergeFrom': 83:10.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.20 126 | internal::FunctionClosure0 func(init_func, false); 83:10.20 | ^ 83:10.20 In function 'operator delete', 83:10.20 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.20 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.20 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.20 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.20 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.20 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.20 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.20 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.20 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 83:10.20 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 83:10.20 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.20 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.20 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.20 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:930:0: 83:10.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.21 209 | return free_impl(ptr); 83:10.21 | 83:10.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergeFrom': 83:10.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.21 126 | internal::FunctionClosure0 func(init_func, false); 83:10.21 | ^ 83:10.21 In function 'operator delete', 83:10.21 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.21 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.21 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.21 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.21 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.21 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.21 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.21 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.21 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7703:47, 83:10.21 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7688:13, 83:10.21 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.21 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.21 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.21 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:930:0, 83:10.21 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1167:0, 83:10.22 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8415:0, 83:10.22 inlined from 'Merge' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:366:0, 83:10.22 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:930:0: 83:10.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.22 209 | return free_impl(ptr); 83:10.22 | 83:10.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergeFrom': 83:10.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.22 126 | internal::FunctionClosure0 func(init_func, false); 83:10.22 | ^ 83:10.22 In function 'operator delete', 83:10.22 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.22 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.22 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.22 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.22 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.22 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.22 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.22 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.22 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3809:47, 83:10.22 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3793:13, 83:10.23 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.23 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.23 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.23 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.23 inlined from 'add_value' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:4365:0, 83:10.23 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1688:0: 83:10.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.23 209 | return free_impl(ptr); 83:10.23 | 83:10.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.23 126 | internal::FunctionClosure0 func(init_func, false); 83:10.23 | ^ 83:10.23 In function 'operator delete', 83:10.23 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.23 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.23 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.23 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.23 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.23 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.23 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.23 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.23 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 83:10.23 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 83:10.24 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.24 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.24 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.24 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.24 inlined from 'add_field' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3537:0, 83:10.24 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1606:0: 83:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.24 209 | return free_impl(ptr); 83:10.24 | 83:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.24 126 | internal::FunctionClosure0 func(init_func, false); 83:10.24 | ^ 83:10.24 In function 'operator delete', 83:10.24 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.24 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.24 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.24 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.24 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.24 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.24 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.25 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.25 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3231:47, 83:10.25 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3216:13, 83:10.25 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.25 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.25 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.25 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.25 inlined from 'add_oneof_decl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3687:0, 83:10.25 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1609:0: 83:10.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.25 209 | return free_impl(ptr); 83:10.25 | 83:10.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.25 126 | internal::FunctionClosure0 func(init_func, false); 83:10.25 | ^ 83:10.25 In function 'operator delete', 83:10.25 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.25 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.25 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.25 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.25 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.25 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.25 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.25 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.25 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 83:10.26 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 83:10.26 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.26 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.26 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.26 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.26 inlined from 'add_enum_type' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3627:0, 83:10.26 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1615:0: 83:10.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.26 209 | return free_impl(ptr); 83:10.26 | 83:10.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.26 126 | internal::FunctionClosure0 func(init_func, false); 83:10.26 | ^ 83:10.26 In function 'operator delete', 83:10.26 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.26 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.26 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.26 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.26 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.26 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.26 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.26 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.26 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 83:10.26 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 83:10.26 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.27 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.27 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.27 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.27 inlined from 'add_extension' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3567:0, 83:10.27 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1623:0: 83:10.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.27 209 | return free_impl(ptr); 83:10.27 | 83:10.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.27 126 | internal::FunctionClosure0 func(init_func, false); 83:10.27 | ^ 83:10.27 In function 'operator delete', 83:10.27 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.27 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.27 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.27 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.27 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.27 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.27 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.27 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.27 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 83:10.27 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 83:10.27 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.27 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.27 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.28 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.28 inlined from 'add_enum_type' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3233:0, 83:10.28 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1582:0: 83:10.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.28 209 | return free_impl(ptr); 83:10.28 | 83:10.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.28 126 | internal::FunctionClosure0 func(init_func, false); 83:10.28 | ^ 83:10.28 In function 'operator delete', 83:10.28 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.28 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.28 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.28 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.28 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.28 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.28 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.28 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.28 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4140:47, 83:10.28 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4124:13, 83:10.28 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.28 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.28 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.28 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.29 inlined from 'add_service' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3263:0, 83:10.29 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1585:0: 83:10.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.29 209 | return free_impl(ptr); 83:10.29 | 83:10.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.29 126 | internal::FunctionClosure0 func(init_func, false); 83:10.29 | ^ 83:10.29 In function 'operator delete', 83:10.29 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.29 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.29 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.29 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.29 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.29 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.29 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.29 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.29 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4473:47, 83:10.29 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4457:13, 83:10.29 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.29 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.29 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.30 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.30 inlined from 'add_method' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:4661:0, 83:10.30 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1709:0, 83:10.30 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1585:0: 83:10.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.30 209 | return free_impl(ptr); 83:10.30 | 83:10.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.30 126 | internal::FunctionClosure0 func(init_func, false); 83:10.30 | ^ 83:10.30 In function 'operator delete', 83:10.30 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.30 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.30 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.30 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.30 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.31 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.31 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.31 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.31 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 83:10.31 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 83:10.31 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 83:10.31 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 83:10.31 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 83:10.31 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 83:10.31 inlined from 'add_extension' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3293:0, 83:10.31 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1588:0: 83:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.31 209 | return free_impl(ptr); 83:10.31 | 83:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 83:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.32 126 | internal::FunctionClosure0 func(init_func, false); 83:10.32 | ^ 83:10.32 In function 'SetValueInSlot', 83:10.32 inlined from 'Set' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread_local.h:90:40, 83:10.32 inlined from 'Set' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread_local.h:112:13, 83:10.32 inlined from 'SetThreadWasQuitProperly' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread.cc:74:21, 83:10.32 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread.cc:26:37: 83:10.32 Warning: -Wstringop-overread in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread_local_posix.cc: 'pthread_setspecific' expecting 1 byte in a region of size 0 83:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread_local_posix.cc:33:34: warning: 'pthread_setspecific' expecting 1 byte in a region of size 0 [-Wstringop-overread] 83:10.32 33 | int error = pthread_setspecific(slot, value); 83:10.32 | ^ 83:10.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread_local_posix.cc: In member function 'Run': 83:10.32 /usr/include/pthread.h:1308: note: in a call to function 'pthread_setspecific' declared with attribute 'access (none, 2)' 83:10.33 1308 | extern int pthread_setspecific (pthread_key_t __key, 83:10.33 | 83:10.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP': 83:10.33 Warning: -Wstringop-overread in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c: 'silk_NSQ_del_dec_c' reading 64 bytes from a region of size 32 83:10.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c:163:9: warning: 'silk_NSQ_del_dec_c' reading 64 bytes from a region of size 32 [-Wstringop-overread] 83:10.33 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, 83:10.33 | ^ 83:10.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c:163:9: note: referencing argument 6 of type 'const opus_int16 *' 83:10.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/NSQ_del_dec.c:115: note: in a call to function 'silk_NSQ_del_dec_c' 83:10.33 115 | void silk_NSQ_del_dec_c( 83:10.33 | 83:10.33 Warning: -Wstringop-overread in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c: 'silk_NSQ_c' reading 64 bytes from a region of size 32 83:10.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c:166:9: warning: 'silk_NSQ_c' reading 64 bytes from a region of size 32 [-Wstringop-overread] 83:10.33 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, 83:10.34 | ^ 83:10.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c:166:9: note: referencing argument 6 of type 'const opus_int16 *' 83:10.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/NSQ.c:76: note: in a call to function 'silk_NSQ_c' 83:10.34 76 | void silk_NSQ_c 83:10.34 | 83:10.34 In function 'AllocRec', 83:10.34 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 83:10.34 inlined from 'writable_str' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:368:32: 83:10.34 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 83:10.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 83:10.34 238 | rec->data()[len] = 0; 83:10.34 | ^ 83:10.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function 'writable_str': 83:10.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkString.h:244: note: at offset 1 into destination object 'fBeginningOfData' of size 1 83:10.34 244 | char fBeginningOfData; 83:10.34 | 83:10.34 In function 'AllocRec', 83:10.35 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 83:10.35 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:277:20: 83:10.35 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 83:10.35 238 | rec->data()[len] = 0; 83:10.35 | ^ 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function '__ct_base ': 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkString.h:244: note: at offset 1 into destination object 'fBeginningOfData' of size 1 83:10.35 244 | char fBeginningOfData; 83:10.35 | 83:10.35 In function 'AllocRec', 83:10.35 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 83:10.35 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:271:20, 83:10.35 inlined from 'remove' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:616:42: 83:10.35 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 83:10.35 238 | rec->data()[len] = 0; 83:10.35 | ^ 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function 'remove': 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkString.h:244: note: at offset 1 into destination object 'fBeginningOfData' of size 1 83:10.35 244 | char fBeginningOfData; 83:10.35 | 83:10.35 In function 'AllocRec', 83:10.35 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 83:10.35 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:271:20, 83:10.35 inlined from '_ZN8SkString6insertEjPKcj.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:489:48: 83:10.35 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 83:10.35 238 | rec->data()[len] = 0; 83:10.35 | ^ 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function '_ZN8SkString6insertEjPKcj.part.0': 83:10.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkString.h:244: note: at offset 1 into destination object 'fBeginningOfData' of size 1 83:10.35 244 | char fBeginningOfData; 83:10.35 | 83:10.36 In function 'operator new', 83:10.36 inlined from 'getEquivalents' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/caniter.cpp:409:52: 83:10.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp:62: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 83:10.36 62 | return uprv_malloc(size); 83:10.36 | 83:10.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp: In member function 'getEquivalents': 83:10.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/cmemory.c:69:1: note: in a call to allocation function 'uprv_malloc_58' declared here 83:10.36 69 | uprv_malloc(size_t s) { 83:10.36 | ^ 83:10.36 In function 'operator delete', 83:10.36 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.36 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.36 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.36 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.36 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.36 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.36 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.36 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 83:10.36 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:498:33: 83:10.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.37 209 | return free_impl(ptr); 83:10.37 | 83:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.37 126 | internal::FunctionClosure0 func(init_func, false); 83:10.37 | ^ 83:10.37 In function 'operator delete', 83:10.37 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.37 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.37 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.37 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.37 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.37 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.37 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.37 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 83:10.37 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1160:33: 83:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.37 209 | return free_impl(ptr); 83:10.37 | 83:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:10.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.38 126 | internal::FunctionClosure0 func(init_func, false); 83:10.38 | ^ 83:10.38 In function 'operator delete', 83:10.38 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.38 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.38 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.38 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.38 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.38 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.38 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.38 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 83:10.38 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1452:33: 83:10.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.38 209 | return free_impl(ptr); 83:10.38 | 83:10.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:10.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.38 126 | internal::FunctionClosure0 func(init_func, false); 83:10.38 | ^ 83:10.39 In function 'operator delete', 83:10.39 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.39 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.39 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.39 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.39 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.39 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.39 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.39 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 83:10.39 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2192:33: 83:10.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.39 209 | return free_impl(ptr); 83:10.39 | 83:10.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:10.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.39 126 | internal::FunctionClosure0 func(init_func, false); 83:10.39 | ^ 83:10.39 In function 'operator delete', 83:10.39 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.39 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.40 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.40 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.40 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.40 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.40 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.40 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 83:10.40 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2528:33: 83:10.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.40 209 | return free_impl(ptr); 83:10.40 | 83:10.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 83:10.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.40 126 | internal::FunctionClosure0 func(init_func, false); 83:10.40 | ^ 83:10.40 In function 'operator delete', 83:10.40 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.40 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.40 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.40 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.40 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.40 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.40 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.41 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.41 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:47, 83:10.41 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:523:13, 83:10.41 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:591:14: 83:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.41 209 | return free_impl(ptr); 83:10.41 | 83:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.41 126 | internal::FunctionClosure0 func(init_func, false); 83:10.41 | ^ 83:10.41 In function 'operator delete', 83:10.41 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.41 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.41 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.41 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.41 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.41 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.41 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.41 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.41 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1500:47, 83:10.41 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1478:13, 83:10.41 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1550:14: 83:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.41 209 | return free_impl(ptr); 83:10.41 | 83:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.41 126 | internal::FunctionClosure0 func(init_func, false); 83:10.41 | ^ 83:10.41 In function 'operator delete', 83:10.41 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.42 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.42 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.42 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.42 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.42 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.42 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.42 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.42 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2227:47, 83:10.42 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2210:13, 83:10.42 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2265:14: 83:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.42 209 | return free_impl(ptr); 83:10.42 | 83:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.42 126 | internal::FunctionClosure0 func(init_func, false); 83:10.42 | ^ 83:10.42 In function 'operator delete', 83:10.42 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.42 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.42 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.42 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.42 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.42 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.42 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.42 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.42 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:47, 83:10.42 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:523:13, 83:10.42 inlined from 'mutable_data' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.h:1218:64, 83:10.42 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1270:11: 83:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.43 209 | return free_impl(ptr); 83:10.43 | 83:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 83:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.43 126 | internal::FunctionClosure0 func(init_func, false); 83:10.43 | ^ 83:10.43 In function 'operator delete', 83:10.43 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.43 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.43 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.43 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.43 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.43 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.43 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.43 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.43 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1500:47, 83:10.43 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1478:13: 83:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.43 209 | return free_impl(ptr); 83:10.43 | 83:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 83:10.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.43 126 | internal::FunctionClosure0 func(init_func, false); 83:10.43 | ^ 83:10.43 In function 'operator delete', 83:10.43 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.43 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.43 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.43 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.43 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.43 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.44 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.44 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 83:10.44 inlined from 'InternalRegisterGeneratedFile' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:347:53, 83:10.44 inlined from '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:258:68: 83:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.44 209 | return free_impl(ptr); 83:10.44 | 83:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0': 83:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.44 126 | internal::FunctionClosure0 func(init_func, false); 83:10.44 | ^ 83:10.44 In function 'operator delete', 83:10.44 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.44 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.44 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.44 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.44 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.44 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.44 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.44 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.44 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:47, 83:10.44 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:523:13, 83:10.44 inlined from '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:263:38: 83:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.44 209 | return free_impl(ptr); 83:10.44 | 83:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0': 83:10.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.44 126 | internal::FunctionClosure0 func(init_func, false); 83:10.45 | ^ 83:10.45 In function 'operator delete', 83:10.45 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.45 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.45 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.45 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.45 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.45 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.45 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.45 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.45 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1500:47, 83:10.45 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1478:13, 83:10.45 inlined from '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:265:27: 83:10.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.45 209 | return free_impl(ptr); 83:10.45 | 83:10.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0': 83:10.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.45 126 | internal::FunctionClosure0 func(init_func, false); 83:10.45 | ^ 83:10.45 In function 'operator delete', 83:10.45 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.45 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.45 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.45 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.45 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.45 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.45 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.46 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.46 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2227:47, 83:10.46 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2210:13, 83:10.46 inlined from '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:267:27: 83:10.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.46 209 | return free_impl(ptr); 83:10.46 | 83:10.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0': 83:10.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.46 126 | internal::FunctionClosure0 func(init_func, false); 83:10.46 | ^ 83:10.46 In function 'operator delete', 83:10.46 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.46 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.46 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.46 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.46 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.46 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.46 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.46 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 83:10.46 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 83:10.46 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:69:73: 83:10.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.46 209 | return free_impl(ptr); 83:10.46 | 83:10.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.46 126 | internal::FunctionClosure0 func(init_func, false); 83:10.46 | ^ 83:10.46 In function 'operator delete', 83:10.46 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.46 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.46 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.46 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.46 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.46 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.46 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.47 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 83:10.47 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 83:10.47 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:84:57: 83:10.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.47 209 | return free_impl(ptr); 83:10.47 | 83:10.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.47 126 | internal::FunctionClosure0 func(init_func, false); 83:10.47 | ^ 83:10.47 In function 'operator delete', 83:10.47 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.47 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.47 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.47 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.47 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.47 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.47 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.47 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 83:10.47 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 83:10.47 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:85:60: 83:10.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.47 209 | return free_impl(ptr); 83:10.47 | 83:10.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.47 126 | internal::FunctionClosure0 func(init_func, false); 83:10.47 | ^ 83:10.47 In function 'operator delete', 83:10.47 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.47 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.47 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.47 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.47 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.47 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.47 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.47 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 83:10.47 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 83:10.48 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:103:57: 83:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.48 209 | return free_impl(ptr); 83:10.48 | 83:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.48 126 | internal::FunctionClosure0 func(init_func, false); 83:10.48 | ^ 83:10.48 In function 'operator delete', 83:10.48 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.48 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.48 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.48 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.48 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.48 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.48 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.48 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 83:10.48 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 83:10.48 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:104:60: 83:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.48 209 | return free_impl(ptr); 83:10.48 | 83:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.48 126 | internal::FunctionClosure0 func(init_func, false); 83:10.48 | ^ 83:10.48 In function 'operator delete', 83:10.48 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.48 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.48 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.48 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.48 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.48 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.48 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.48 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 83:10.48 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 83:10.48 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:131:57: 83:10.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.49 209 | return free_impl(ptr); 83:10.49 | 83:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.49 126 | internal::FunctionClosure0 func(init_func, false); 83:10.49 | ^ 83:10.49 In function 'operator delete', 83:10.49 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.49 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.49 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.49 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.49 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.49 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.49 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.49 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 83:10.49 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 83:10.49 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:132:60: 83:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.49 209 | return free_impl(ptr); 83:10.49 | 83:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.49 126 | internal::FunctionClosure0 func(init_func, false); 83:10.49 | ^ 83:10.49 In function 'operator delete', 83:10.49 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.49 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.49 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.49 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.49 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.49 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.49 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.49 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 83:10.49 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 83:10.49 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:161:57: 83:10.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.49 209 | return free_impl(ptr); 83:10.49 | 83:10.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.50 126 | internal::FunctionClosure0 func(init_func, false); 83:10.50 | ^ 83:10.50 In function 'operator delete', 83:10.50 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.50 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.50 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.50 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.50 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.50 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.50 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.50 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 83:10.50 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 83:10.50 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:162:60: 83:10.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.50 209 | return free_impl(ptr); 83:10.50 | 83:10.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.50 126 | internal::FunctionClosure0 func(init_func, false); 83:10.50 | ^ 83:10.50 In function 'operator delete', 83:10.50 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.50 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.50 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.50 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.50 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.50 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.50 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.50 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 83:10.50 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 83:10.50 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:181:57: 83:10.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.50 209 | return free_impl(ptr); 83:10.50 | 83:10.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.51 126 | internal::FunctionClosure0 func(init_func, false); 83:10.51 | ^ 83:10.51 In function 'operator delete', 83:10.51 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.51 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.51 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.51 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.51 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.51 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.51 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.51 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 83:10.51 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 83:10.51 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:182:60: 83:10.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.51 209 | return free_impl(ptr); 83:10.51 | 83:10.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 83:10.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.51 126 | internal::FunctionClosure0 func(init_func, false); 83:10.51 | ^ 83:10.51 In function 'operator delete', 83:10.51 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.51 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.51 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.51 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.51 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.51 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.51 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.51 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 83:10.51 inlined from 'protobuf_RegisterTypes' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:195:33: 83:10.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.51 209 | return free_impl(ptr); 83:10.51 | 83:10.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_RegisterTypes': 83:10.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.51 126 | internal::FunctionClosure0 func(init_func, false); 83:10.51 | ^ 83:10.52 In function 'operator delete', 83:10.52 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.52 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.52 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.52 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.52 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.52 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.52 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.52 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.52 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:47, 83:10.52 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:523:13, 83:10.52 inlined from 'MakeUnique' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/UniquePtr.h:679:53, 83:10.52 inlined from 'getProtobufStackFrame' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:1191:55: 83:10.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.52 209 | return free_impl(ptr); 83:10.52 | 83:10.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'getProtobufStackFrame': 83:10.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.52 126 | internal::FunctionClosure0 func(init_func, false); 83:10.52 | ^ 83:10.52 In function 'operator new []', 83:10.52 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:2582:52, 83:10.52 inlined from 'NS_CreateJSArgv' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:2692:75, 83:10.52 inlined from 'OpenDialogOuter' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:8646:10, 83:10.52 inlined from 'OpenDialog' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:8673:3, 83:10.52 inlined from '_ZN7mozilla3dom13WindowBindingL10openDialogEP9JSContextN2JS6HandleIP8JSObjectEEP14nsGlobalWindowRK19JSJitMethodCallArgs.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/WindowBinding.cpp:6042:66: 83:10.52 Warning: -Walloc-size-larger-than= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: argument 1 value '4294967295' exceeds maximum object size 2147483647 83:10.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:259:23: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 83:10.52 259 | return malloc_impl(size); 83:10.52 | ^ 83:10.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN7mozilla3dom13WindowBindingL10openDialogEP9JSContextN2JS6HandleIP8JSObjectEEP14nsGlobalWindowRK19JSJitMethodCallArgs.part.0': 83:10.52 /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 83:10.52 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ 83:10.52 | ^ 83:10.52 In function 'operator delete', 83:10.52 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.52 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.53 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.53 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.53 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.53 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:3896:47, 83:10.53 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:3815:13, 83:10.53 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:3971:14: 83:10.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.53 209 | return free_impl(ptr); 83:10.53 | 83:10.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 83:10.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.53 126 | internal::FunctionClosure0 func(init_func, false); 83:10.53 | ^ 83:10.53 In function 'operator delete', 83:10.53 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.53 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.53 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0: 83:10.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.53 209 | return free_impl(ptr); 83:10.53 | 83:10.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'GoogleOnceInit': 83:10.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.53 126 | internal::FunctionClosure0 func(init_func, false); 83:10.53 | ^ 83:10.53 In function 'operator delete', 83:10.53 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.53 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.54 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.54 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.54 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:1797:47: 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.54 209 | return free_impl(ptr); 83:10.54 | 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'SharedCtor': 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.54 126 | internal::FunctionClosure0 func(init_func, false); 83:10.54 | ^ 83:10.54 In function 'operator delete', 83:10.54 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 83:10.54 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 83:10.54 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 83:10.54 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 83:10.54 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 83:10.54 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 83:10.54 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 83:10.54 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 83:10.54 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:3896:47: 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 83:10.54 209 | return free_impl(ptr); 83:10.54 | 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'SharedCtor': 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 83:10.54 126 | internal::FunctionClosure0 func(init_func, false); 83:10.54 | ^ 83:10.54 In function 'operator new', 83:10.54 inlined from 'newUnicodeStringArray' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/dtfmtsym.cpp:242:47, 83:10.54 inlined from 'createZoneStrings' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/dtfmtsym.cpp:341:54, 83:10.54 inlined from 'createZoneStrings' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/dtfmtsym.cpp:332:1, 83:10.54 inlined from 'copyData' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/dtfmtsym.cpp:430:26: 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp:62: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 83:10.54 62 | return uprv_malloc(size); 83:10.54 | 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp: In member function 'copyData': 83:10.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/cmemory.c:69:1: note: in a call to allocation function 'uprv_malloc_58' declared here 83:10.54 69 | uprv_malloc(size_t s) { 83:10.54 | ^ 83:10.55 In member function 'setName', 83:10.55 inlined from 'setName' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/numsys.cpp:236:6, 83:10.55 inlined from 'createInstanceByName' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/numsys.cpp:202:16, 83:10.55 inlined from '_ZN6icu_5815NumberingSystem14createInstanceERKNS_6LocaleER10UErrorCode.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/numsys.cpp:163:53: 83:10.55 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/numsys.cpp: 'strncpy' writing 8 bytes into a region of size 0 overflows the destination 83:10.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/numsys.cpp:240:9: warning: 'strncpy' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 83:10.55 240 | uprv_strncpy(name,n,NUMSYS_NAME_CAPACITY); 83:10.55 | ^ 83:10.55 In function 'operator new', 83:10.55 inlined from 'init' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/rbnf.cpp:1459:56: 83:10.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp:62: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 83:10.55 62 | return uprv_malloc(size); 83:10.55 | 83:10.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp: In member function 'init': 83:10.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/cmemory.c:69:1: note: in a call to allocation function 'uprv_malloc_58' declared here 83:10.55 69 | uprv_malloc(size_t s) { 83:10.55 | ^ 83:27.61 libbrowsercomps.so 83:27.68 plugin-container 83:29.95 xpcshell 83:37.00 dependentlibs.list 83:48.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/palemoon/themes/linux/autocomplete.css: WARNING: no preprocessor directives found 83:49.31 Packaging quitter@mozilla.org.xpi... 83:49.43 360 compiler warnings present. 84:04.54 Notification center failed: Install the python dbus module to get a notification when the build finishes. 84:04.55 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.MENxNt + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386 ++ dirname /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386 + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386 + make -f client.mk DESTDIR=/builddir/build/BUILDROOT/newmoon-29.4.2-2.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-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig: AUTOCLOBBER=1 MOZ_OBJDIR=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild OBJDIR=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild FOUND_MOZCONFIG=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig make -j2 -C /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild install make[1]: Entering directory '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild' make[2]: Entering directory '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/palemoon/installer' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.2"' -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_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SECURITY_SQLSTORE=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-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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.2"' -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_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SECURITY_SQLSTORE=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-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/bin/ -a /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/bin/ -f /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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/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/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-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/bin/ -a /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/bin/browser -f /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://app/"); resource://app/components/DownloadsStartup.js resource://app/components/DownloadsUI.js resource://app/components/FeedConverter.js resource://app/components/FeedWriter.js resource://app/components/WebContentConverter.js resource://app/components/devtools-startup.js resource://app/components/nsAboutRedirector.js resource://app/components/nsBrowserContentHandler.js resource://app/components/nsBrowserGlue.js resource://app/components/nsSessionStartup.js resource://app/components/nsSessionStore.js resource://app/components/nsSetDefaultBrowser.js resource://app/components/status4evar.js resource://app/modules/AboutHomeUtils.jsm resource://app/modules/AutoCompletePopup.jsm resource://app/modules/BrowserNewTabPreloader.jsm resource://app/modules/CharsetMenu.jsm resource://app/modules/DownloadsCommon.jsm resource://app/modules/DownloadsLogger.jsm resource://app/modules/DownloadsTaskbar.jsm resource://app/modules/DownloadsViewUI.jsm resource://app/modules/FormSubmitObserver.jsm resource://app/modules/FormValidationHandler.jsm resource://app/modules/NetworkPrioritizer.jsm resource://app/modules/PageMenu.jsm resource://app/modules/PlacesUIUtils.jsm resource://app/modules/PopupNotifications.jsm resource://app/modules/QuotaManager.jsm resource://app/modules/RecentWindow.jsm resource://app/modules/SharedFrame.jsm resource://app/modules/ShellService.jsm resource://app/modules/devtools/client/framework/gDevTools.jsm resource://app/modules/devtools/gDevTools.jsm resource://app/modules/distribution.js resource://app/modules/offlineAppCache.jsm resource://app/modules/openLocationLastURL.jsm resource://app/modules/sessionstore/DocumentUtils.jsm resource://app/modules/sessionstore/SessionStorage.jsm resource://app/modules/sessionstore/SessionStore.jsm resource://app/modules/sessionstore/XPathGenerator.jsm resource://app/modules/sessionstore/_SessionFile.jsm resource://app/modules/statusbar/Downloads.jsm resource://app/modules/statusbar/Progress.jsm resource://app/modules/statusbar/Status.jsm resource://app/modules/statusbar/Status4Evar.jsm resource://app/modules/statusbar/Toolbars.jsm resource://app/modules/statusbar/content-thunk.js Executing /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 76 40 15 d9 b2 10 5d a3 93 62 c5 f1 b8 bc 7a 66 e2 c4 64 64 c6 0f 61 8f 94 59 c3 8e 54 5b f0 04 signature: 64 bytes 65 6f cf a0 54 6c fc 33 1d 4e c3 81 a3 5d d0 a1 22 4f fc e2 18 62 18 11 30 05 0a b0 6f 89 f6 2d 02 98 d9 a9 86 f7 ec cf 35 da f3 82 7e 89 4a 52 a7 99 96 17 b8 c4 12 13 ba 67 3c a0 4c 10 5e 09 moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... Executing /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 1c 11 c5 93 51 b2 1f a2 c8 81 46 ca 75 5a 05 98 9f bc e4 0c 6d 2a ad 41 d7 a4 15 c8 35 82 a0 26 signature: 64 bytes 34 96 33 92 43 63 c1 bd 22 96 f7 3d c3 ea 3b a4moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... 55 c7 b3 f2 72 89 f7 2f 03 dc de fe c1 12 e6 88 04 86 c9 1e 5a b4 56 c7 46 f4 7f 3a 2e db 84 a7 7c e7 06 ed db b2 d1 d8 a4 e1 13 e3 e4 86 b4 d0 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 183096 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 231369 bytes (uncompressed) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon (cd ../../dist/palemoon && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/bin rm -f -f /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/bin/palemoon ln -s /usr/lib/newmoon/palemoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/bin ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/include/newmoon (cd ../../dist/include && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/include/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/idl/newmoon (cd ../../dist/idl && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/idl/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/sdk/lib ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2.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.2-2.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.2-2.i386/usr/lib/newmoon-devel/sdk/bin && tar -xf -) rm -f -f /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/lib /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/bin /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/include /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/include /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/sdk/idl /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/idl ln -s /usr/lib/newmoon-devel/sdk/lib /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/lib ln -s /usr/lib/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/bin ln -s /usr/include/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/include ln -s /usr/share/idl/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel/idl make[2]: Leaving directory '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/palemoon/installer' make[1]: Leaving directory '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild' + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/idl /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/include + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/idl + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/include + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon/newmoon-bin + mv /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon/palemoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon/newmoon + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon/newmoon-bin + mv /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/bin/palemoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/bin/newmoon + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/bin/newmoon + ln -sf /usr/lib/newmoon/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/bin/newmoon + /usr/bin/rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/idl/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/include/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon-devel + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2.i386/usr/share/applications/newmoon.desktop + /usr/bin/install -Dm0644 /builddir/build/SOURCES/newmoon-mimeinfo.xml /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/mime/packages/newmoon.xml + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2.i386/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p palemoon/branding/official/default16.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2.i386/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p palemoon/branding/official/default22.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2.i386/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p palemoon/branding/official/default24.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2.i386/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p palemoon/branding/official/default32.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2.i386/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p palemoon/branding/official/default48.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2.i386/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p palemoon/branding/official/default256.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/icons/hicolor/256x256/apps/newmoon.png + mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/appdata + cat + /usr/bin/install -d /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon/browser/defaults/preferences/ + /usr/bin/install -Dm0644 /builddir/build/SOURCES/bgstack15-newmoon-prefs.js /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/lib/newmoon/browser/defaults/preferences/ + filelist file.lst newmoon usr langpack + filelist=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + pushd /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386 ~/build/BUILDROOT/newmoon-29.4.2-2.i386 ~/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + 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 ']' + echo ./usr/share/icons + grep langpack ++ echo ./usr/share/icons ++ sed 's/[^/]//' + _file=/usr/share/icons ++ dirname /usr/share/icons + _dir=/usr/share + echo /usr/share + grep newmoon + echo /usr/share/icons + grep usr /usr/share/icons + '[' -d ./usr/share/icons ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor + grep langpack ++ 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 ']' + echo ./usr/share/icons/hicolor/256x256 + grep langpack ++ 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 + echo /usr/share/icons/hicolor + grep newmoon + 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 + grep usr + echo /usr/share/icons/hicolor/256x256/apps /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 + echo /usr/share/icons/hicolor/256x256/apps + grep newmoon + 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 + echo /usr/share/icons/hicolor + grep newmoon + echo /usr/share/icons/hicolor/48x48 + grep usr /usr/share/icons/hicolor/48x48 + '[' -d ./usr/share/icons/hicolor/48x48 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/48x48/apps + grep langpack ++ echo ./usr/share/icons/hicolor/48x48/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/48x48/apps ++ dirname /usr/share/icons/hicolor/48x48/apps + _dir=/usr/share/icons/hicolor/48x48 + echo /usr/share/icons/hicolor/48x48 + grep newmoon + 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 + grep usr + echo /usr/share/icons/hicolor/48x48/apps/newmoon.png /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 + echo /usr/share/icons/hicolor + grep newmoon + 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 + echo /usr/share/icons/hicolor/32x32/apps + grep newmoon + 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 ']' + echo ./usr/share/icons/hicolor/24x24 + grep langpack ++ 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 + grep usr + echo /usr/share/icons/hicolor/22x22/apps/newmoon.png /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 + grep usr + echo /usr/share/icons/hicolor/16x16/apps /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 + grep usr + echo /usr/share/icons/hicolor/symbolic /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 + grep usr + echo /usr/share/icons/hicolor/symbolic/apps /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 + grep usr + echo /usr/share/mime/packages /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 + grep usr + echo /usr/share/applications/newmoon.desktop /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 + grep newmoon + echo /usr + grep usr + echo /usr/lib /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-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon' + grep usr + echo /usr/lib/newmoon/newmoon /usr/lib/newmoon/newmoon + '[' -d ./usr/lib/newmoon/newmoon ']' + echo /usr/lib/newmoon/newmoon + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/fonts ++ echo ./usr/lib/newmoon/fonts ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/fonts ++ dirname /usr/lib/newmoon/fonts + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib/newmoon/fonts + grep usr /usr/lib/newmoon/fonts + '[' -d ./usr/lib/newmoon/fonts ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/fonts/TwemojiMozilla.ttf ++ 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 + grep newmoon + echo /usr/lib/newmoon/fonts /usr/lib/newmoon/fonts + grep -xqs '\%dir\ /usr/lib/newmoon/fonts' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/fonts' + grep usr + echo /usr/lib/newmoon/fonts/TwemojiMozilla.ttf /usr/lib/newmoon/fonts/TwemojiMozilla.ttf + '[' -d ./usr/lib/newmoon/fonts/TwemojiMozilla.ttf ']' + echo /usr/lib/newmoon/fonts/TwemojiMozilla.ttf + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser ++ echo ./usr/lib/newmoon/browser ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser ++ dirname /usr/lib/newmoon/browser + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + '[' -d ./usr/lib/newmoon/browser ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/icons ++ 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-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser' + grep usr + echo /usr/lib/newmoon/browser/icons /usr/lib/newmoon/browser/icons + '[' -d ./usr/lib/newmoon/browser/icons ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/icons/mozicon128.png ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/icons /usr/lib/newmoon/browser/icons + grep -xqs '\%dir\ /usr/lib/newmoon/browser/icons' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/icons' + grep usr + echo /usr/lib/newmoon/browser/icons/mozicon128.png /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/chrome ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/chrome/icons ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/chrome /usr/lib/newmoon/browser/chrome + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/chrome' + grep usr + echo /usr/lib/newmoon/browser/chrome/icons /usr/lib/newmoon/browser/chrome/icons + '[' -d ./usr/lib/newmoon/browser/chrome/icons ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/chrome/icons/default ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/chrome/icons /usr/lib/newmoon/browser/chrome/icons + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome/icons' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/chrome/icons' + grep usr + echo /usr/lib/newmoon/browser/chrome/icons/default /usr/lib/newmoon/browser/chrome/icons/default + '[' -d ./usr/lib/newmoon/browser/chrome/icons/default ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/chrome/icons/default/default16.png ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/chrome/icons/default /usr/lib/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/chrome/icons/default' + grep usr + echo /usr/lib/newmoon/browser/chrome/icons/default/default16.png /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/chrome/icons/default/default32.png ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/chrome/icons/default /usr/lib/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/chrome/icons/default/default48.png ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/chrome/icons/default /usr/lib/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/chrome/icons/default/default48.png /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/defaults ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/defaults/preferences ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/defaults /usr/lib/newmoon/browser/defaults + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/defaults' + grep usr + echo /usr/lib/newmoon/browser/defaults/preferences /usr/lib/newmoon/browser/defaults/preferences + '[' -d ./usr/lib/newmoon/browser/defaults/preferences ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/defaults/preferences /usr/lib/newmoon/browser/defaults/preferences + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults/preferences' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/defaults/preferences' + grep usr + echo /usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/defaults/profile ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/defaults /usr/lib/newmoon/browser/defaults + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/defaults/profile/chrome ++ 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-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo './usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/extensions /usr/lib/newmoon/browser/extensions + grep -xqs '\%dir\ /usr/lib/newmoon/browser/extensions' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/extensions' + grep usr + echo '/usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/components ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/components/components.manifest ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/components /usr/lib/newmoon/browser/components + grep -xqs '\%dir\ /usr/lib/newmoon/browser/components' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/components' + grep usr + echo /usr/lib/newmoon/browser/components/components.manifest /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/components/libbrowsercomps.so ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/components /usr/lib/newmoon/browser/components + grep -xqs '\%dir\ /usr/lib/newmoon/browser/components' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/components/libbrowsercomps.so /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/searchplugins ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/searchplugins /usr/lib/newmoon/browser/searchplugins + '[' -d ./usr/lib/newmoon/browser/searchplugins ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/searchplugins/bing.xml ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/searchplugins /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/browser/searchplugins' + grep usr + echo /usr/lib/newmoon/browser/searchplugins/bing.xml /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/searchplugins /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/searchplugins/ecosia.xml ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/searchplugins /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/searchplugins/ekoru.xml ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/searchplugins /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/searchplugins/ekoru.xml /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/searchplugins/twitter.xml ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/searchplugins /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/searchplugins/wikipedia.xml ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/searchplugins /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/searchplugins/wikipedia.xml /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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/searchplugins/yahoo.xml ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser/searchplugins /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/browser/chrome.manifest ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/chrome.manifest /usr/lib/newmoon/browser/chrome.manifest + '[' -d ./usr/lib/newmoon/browser/chrome.manifest ']' + echo /usr/lib/newmoon/browser/chrome.manifest + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/palemoon.res ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/palemoon.res /usr/lib/newmoon/browser/palemoon.res + '[' -d ./usr/lib/newmoon/browser/palemoon.res ']' + echo /usr/lib/newmoon/browser/palemoon.res + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/blocklist.xml ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/blocklist.xml /usr/lib/newmoon/browser/blocklist.xml + '[' -d ./usr/lib/newmoon/browser/blocklist.xml ']' + echo /usr/lib/newmoon/browser/blocklist.xml + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/browser/ua-update.json ++ 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 + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/browser/ua-update.json /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 ']' + grep langpack + echo ./usr/lib/newmoon/defaults ++ echo ./usr/lib/newmoon/defaults ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/defaults ++ dirname /usr/lib/newmoon/defaults + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib/newmoon/defaults + grep usr /usr/lib/newmoon/defaults + '[' -d ./usr/lib/newmoon/defaults ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/defaults/pref ++ 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 + grep newmoon + echo /usr/lib/newmoon/defaults /usr/lib/newmoon/defaults + grep -xqs '\%dir\ /usr/lib/newmoon/defaults' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/defaults' + grep usr + echo /usr/lib/newmoon/defaults/pref /usr/lib/newmoon/defaults/pref + '[' -d ./usr/lib/newmoon/defaults/pref ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/defaults/pref/channel-prefs.js ++ 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 + grep newmoon + echo /usr/lib/newmoon/defaults/pref /usr/lib/newmoon/defaults/pref + grep -xqs '\%dir\ /usr/lib/newmoon/defaults/pref' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/defaults/pref' + grep usr + echo /usr/lib/newmoon/defaults/pref/channel-prefs.js /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 ']' + grep langpack + echo ./usr/lib/newmoon/dictionaries ++ echo ./usr/lib/newmoon/dictionaries ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/dictionaries ++ dirname /usr/lib/newmoon/dictionaries + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib/newmoon/dictionaries + grep usr /usr/lib/newmoon/dictionaries + '[' -d ./usr/lib/newmoon/dictionaries ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/dictionaries/en-US.aff ++ 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 + grep newmoon + echo /usr/lib/newmoon/dictionaries /usr/lib/newmoon/dictionaries + grep -xqs '\%dir\ /usr/lib/newmoon/dictionaries' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib/newmoon/dictionaries' + grep usr + echo /usr/lib/newmoon/dictionaries/en-US.aff /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 ']' + grep langpack + echo ./usr/lib/newmoon/dictionaries/en-US.dic ++ 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 + grep newmoon + echo /usr/lib/newmoon/dictionaries /usr/lib/newmoon/dictionaries + grep -xqs '\%dir\ /usr/lib/newmoon/dictionaries' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/chrome.manifest ++ echo ./usr/lib/newmoon/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/chrome.manifest ++ dirname /usr/lib/newmoon/chrome.manifest + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/palemoon.res ++ echo ./usr/lib/newmoon/palemoon.res ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/palemoon.res ++ dirname /usr/lib/newmoon/palemoon.res + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/dependentlibs.list ++ echo ./usr/lib/newmoon/dependentlibs.list ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/dependentlibs.list ++ dirname /usr/lib/newmoon/dependentlibs.list + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libnspr4.so ++ echo ./usr/lib/newmoon/libnspr4.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libnspr4.so ++ dirname /usr/lib/newmoon/libnspr4.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libplc4.so ++ echo ./usr/lib/newmoon/libplc4.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libplc4.so ++ dirname /usr/lib/newmoon/libplc4.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libplds4.so ++ echo ./usr/lib/newmoon/libplds4.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libplds4.so ++ dirname /usr/lib/newmoon/libplds4.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libxul.so ++ echo ./usr/lib/newmoon/libxul.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libxul.so ++ dirname /usr/lib/newmoon/libxul.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/plugin-container ++ echo ./usr/lib/newmoon/plugin-container ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/plugin-container ++ dirname /usr/lib/newmoon/plugin-container + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/icudt58l.dat ++ echo ./usr/lib/newmoon/icudt58l.dat ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/icudt58l.dat ++ dirname /usr/lib/newmoon/icudt58l.dat + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/icudt58l.dat /usr/lib/newmoon/icudt58l.dat + '[' -d ./usr/lib/newmoon/icudt58l.dat ']' + echo /usr/lib/newmoon/icudt58l.dat + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/palemoon-bin ++ echo ./usr/lib/newmoon/palemoon-bin ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/palemoon-bin ++ dirname /usr/lib/newmoon/palemoon-bin + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/palemoon-bin /usr/lib/newmoon/palemoon-bin + '[' -d ./usr/lib/newmoon/palemoon-bin ']' + echo /usr/lib/newmoon/palemoon-bin + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/application.ini ++ echo ./usr/lib/newmoon/application.ini ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/application.ini ++ dirname /usr/lib/newmoon/application.ini + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/platform.ini ++ echo ./usr/lib/newmoon/platform.ini ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/platform.ini ++ dirname /usr/lib/newmoon/platform.ini + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libmozsqlite3.so ++ echo ./usr/lib/newmoon/libmozsqlite3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libmozsqlite3.so ++ dirname /usr/lib/newmoon/libmozsqlite3.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/libmozsqlite3.so /usr/lib/newmoon/libmozsqlite3.so + '[' -d ./usr/lib/newmoon/libmozsqlite3.so ']' + echo /usr/lib/newmoon/libmozsqlite3.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/liblgpllibs.so ++ echo ./usr/lib/newmoon/liblgpllibs.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/liblgpllibs.so ++ dirname /usr/lib/newmoon/liblgpllibs.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/run-mozilla.sh ++ 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 + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libfreeblpriv3.so ++ echo ./usr/lib/newmoon/libfreeblpriv3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libfreeblpriv3.so ++ dirname /usr/lib/newmoon/libfreeblpriv3.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libnss3.so ++ echo ./usr/lib/newmoon/libnss3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libnss3.so ++ dirname /usr/lib/newmoon/libnss3.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libnssckbi.so ++ echo ./usr/lib/newmoon/libnssckbi.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libnssckbi.so ++ dirname /usr/lib/newmoon/libnssckbi.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libnssutil3.so ++ echo ./usr/lib/newmoon/libnssutil3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libnssutil3.so ++ dirname /usr/lib/newmoon/libnssutil3.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libsmime3.so ++ echo ./usr/lib/newmoon/libsmime3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libsmime3.so ++ dirname /usr/lib/newmoon/libsmime3.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libssl3.so ++ echo ./usr/lib/newmoon/libssl3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libssl3.so ++ dirname /usr/lib/newmoon/libssl3.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libsoftokn3.so ++ echo ./usr/lib/newmoon/libsoftokn3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libsoftokn3.so ++ dirname /usr/lib/newmoon/libsoftokn3.so + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/removed-files ++ echo ./usr/lib/newmoon/removed-files ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/removed-files ++ dirname /usr/lib/newmoon/removed-files + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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 ']' + grep langpack + echo ./usr/lib/newmoon/libsoftokn3.chk ++ echo ./usr/lib/newmoon/libsoftokn3.chk ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libsoftokn3.chk ++ dirname /usr/lib/newmoon/libsoftokn3.chk + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + grep usr + echo /usr/lib/newmoon/libsoftokn3.chk /usr/lib/newmoon/libsoftokn3.chk + '[' -d ./usr/lib/newmoon/libsoftokn3.chk ']' + echo /usr/lib/newmoon/libsoftokn3.chk + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/libfreeblpriv3.chk ++ echo ./usr/lib/newmoon/libfreeblpriv3.chk ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libfreeblpriv3.chk ++ dirname /usr/lib/newmoon/libfreeblpriv3.chk + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/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-fd92034fe425320e6ee13e43b676c91a68969029 + /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.2-2.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.uZWees + umask 022 + cd /builddir/build/BUILD + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + DOCDIR=/builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/doc/newmoon + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/doc/newmoon + cp -pr AUTHORS /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386/usr/share/doc/newmoon + cp -pr LICENSE /builddir/build/BUILDROOT/newmoon-29.4.2-2.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.2-2 newmoon(x86-32) = 29.4.2-2 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 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) 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.2-2.i386 Wrote: /builddir/build/RPMS/newmoon-29.4.2-2.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1x1lvO + umask 022 + cd /builddir/build/BUILD + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + /usr/bin/rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.i386 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild newmoon-29.4.2-2.src.rpm Finish: build phase for newmoon-29.4.2-2.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-35-i686-1636594698.984548/root/var/log/dnf.rpm.log /var/lib/mock/fedora-35-i686-1636594698.984548/root/var/log/dnf.librepo.log /var/lib/mock/fedora-35-i686-1636594698.984548/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/newmoon-29.4.2-2.src.rpm) Config(child) 88 minutes 31 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